За 3 месяца систематизируете и углубите знания по проектированию и реализации масштабируемых и отказоустойчивых микросервисных систем.
За курс спроектируете 6 сложных архитектур:
Поддержка сложных бизнес‑процессов
Спроектируете Saga с оркестрацией, настроите BPMN‑движок и его взаимодействие с другими сервисами
Хореография и потоковая обработка данных
Примените Event Sourcing, Kafka Streams и CQRS
Микросервисы вместо монолита
Декомпозируете монолит по DDD, примените Feature Toggles, продумаете parallel run
Приложение для обработки больших объёмов данных
Построите конвейер пакетной обработки, займётесь сбором телеметрии и облачной инфраструктурой
Высоконагруженное приложение
Создадите композиционный API, проработаете балансировку нагрузки, настроите service mesh
Realtime-приложение для взаимодействия пользователей
Примените WebSockets, настроите синхронизацию экземпляров сервиса, поработаете с анализом телеметрии
Освойте продвинутые инструменты, которые используют при проектировании и реализации микросервисных систем:
Разработка микросервисных приложений для сложных бизнес‑процессов
Разработка микросервисных приложений под event‑driven‑архитектуру
Декомпозиция монолитной системы на микросервисы
Разработка микросервисных приложений под высокую нагрузку
Разработка микросервисных приложений для масштабируемых пакетных вычислений
Проектирование приложения для совместной работы пользователей
Автор оставляет за собой право вносить изменения и дополнения в программу курса по своему усмотрению.