Скоро Проектирование микросервисов [Юрий Куприянов, Анна Вичугова] [systems.education]

Moderator
Команда форума
29 Мар 2020
290,912
1,368,343
113
#1
Проектирование микросервисов [Юрий Куприянов, Анна Вичугова] [systems.education]

На курсе вы сможете освоить пошаговую технологию проектирования микросервисов для создания корпоративных информационных систем и систем массового обслуживания.


Вы научитесь:

определять границы предметной области с помощью методов и нотаций Event Storming, C4, Use Case Diagram,
разбивать домен на микросервисы,
выбирать подходящие технологии хранения данных и организации взаимодействия с сервисом,
проектировать сценарии применения сервиса в UML Sequence,
выбирать способы обеспечения атрибутов качества,
проектировать интеграционные REST-контракты, потоковые конвейеры Kafka/Rabbit и спецификации OpenAPI/AsyncAPI, а также
документировать архитектурные решения в легковесном ADR.


Уровень Middle +
Этот курс для опытных системных аналитиков, умеющих разрабатывать требования и знакомых с основами интеграции ИС
Онлайн
Форматы на выбор:
■ Онлайн, в группе
[ 6 занятий по 4 часа, 2-3 недели ]
■ Корпоративный, очно или онлайн по запросу

Группа до 12 человек
Обучение происходит в малых группах. Выполнение заданий в команде из 3−4 аналитиков
От 36.000 руб.
От 1.500 руб/час
Стоимость зависит от формата


Программа курса

■ Определение ограниченных контекстов и пользователей с помощью Event Storming
■ Документирование контекста в С4 и вариантов использования в use case


■ Декомпозиция системы на микросервисы
■ Выбор технологий хранения и обработки данных
■ Определение контейнеров и компонентов на С4

■ Определение подходов и технологий организации взаимодействия (интеграции) между сервисами
■ Документирование в UML-sequence

■ Определение способов обеспечения безопасности, надёжности, масштабируемости и развёртывания системы с микросервисной архитектурой с помощью подходящих паттернов
■ Добавление дополнительных элементов на диаграммы С4

■ Определение контрактов данных для RESTful-сервисов (разработка спецификации OpenAPI)

■ Проектирование потокового конвейера
■ Разработка спецификаций AsynсAPI для Apache Kafka и RabbitMQ


Скачать:
Для просмотра содержимого вам необходимо авторизоваться