Проектирование, разработка, тестирование и развертывание микросервисной архитектуры

Мастер-класс сайт события http://www.luxoft-training.ru/master-class/sander/

Добавить в календарь:
Поделиться:

 

Проектирование небольших компонент не так легко, как может показаться. Что выполняет компонент хорошего размера? Да, он решает единственную бизнес-задачу, несомненно, но как определить границы этого компонента? Кажется, применение микросервисов обещает нам масштабируемую и гибкую систему, основанную на маленьких компонентах, которые могут быть легко и независимо установлены, и в то же время способствует выбору лучших технологий для создания этих компонент. Но то же самое нам обещали раньше в случае применения разработки, основанной на компонентах, (CBD) и в применении сервис-ориентированной архитектуры (SOA). Так почему сейчас что-то поменяется? Что поможет микросервисам стать выигрышной парадигмой, в отличие от ее предшественников? Ответы на эти вопросы вы можете получить на мастер-классе, где вы также сможете перенять новый практический опыт, который был наработан спикером - Сандером Хугендорном - в течение последних лет.        

 

Тренер:

Тренер Сандер Хугендорн

ментор, тренер, архитектор программного обеспечения, программист, оратор и писатель

Сандер работает в сфере разработки программного обеспечения более 30 лет, свою первую коммерческую программу написал в 18 лет на Паскале. 

Сотрудничает с крупными консультационными IT-компаниями в течение 20 летВ настоящее время работает в Capgemini. Многочисленные клиенты из разных стран высоко ценят его как «активатора» инноваций в разработке программного обеспечения. 

Сандер был тренером для организаций, команд, проектов и физических лиц. Представил более 300 учебных курсов в течение последних 15 лет по различным темам, таким как Agile, Scrum, Канбан, оценка программного обеспечения, архитектура программного обеспечения, микросервисы, шаблоны проектирования, моделирование и UML, написание кода и тестирование.

 

Все слушатели мастер-класса получат подарок – портативный аккумулятор для мобильного телефона.

Введение в микросервисы: 

– плюсы и минусы монолитного программного обеспечения;
– некоторые принципы сервисной ориентации;
– определения микросервисов;
– некоторые принципы микросервисов;
– перспективы микросервисов;
– проблемы микросервисов.

 

Архитектура микросервисов:

– построение среды небольших приложений и сервисов;
– микроприложения;
– компоненты и микросервисы;
– примеры шаблонов проектирования микросервисов;
– выбор лучших технологий для каждого микросервиса;
– polyglot persistence.

 

Как микросервисы взаимодействуют друг с другом:

– сервисные интерфейсы;
– настройка связи между сервисами;
– связь через REST;
– шаблоны в связи;
– сервисы и транзакции.

 

Проектирование микросервисов:

– от бизнес-потребностей и функций до микросервисов;
– моделирование сервисов;
– умные сценарии использования;
– проблемно-ориентированное проектирование и микросервисы.

 

Развертывание микросервисов: 

– важность конвейера развертывания;
– настройка конвейера развертывания;
– Agile, Канбан и микросервисы;
– микросервисы и постоянная поставка (continuous delivery).

 

Подведение итогов:

– некоторые рекомендации: решат ли микросервисы все проблемы вашего IT-отдела;
– что делать дальше.

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Забыли пароль? Регистрация