fbpx
Тренинг
Микросервисная архитектура на практике

Микросервисный архитектурный стиль обрел такую популярность, что его применяют практически везде. Даже там, где нет ни малейшей в этом необходимости. В результате, получаются хрупкие и дорогие в поддержке системы. Данный архитектурный стиль помогает решить определенные проблемы, но приносит много новых, для решения которых нужны знания новых дизайн паттернов и готовых инструментов.

Цели и задачи тренинга

– научиться понимать, когда применение микросервисного архитектурного стиля уместно и какие есть альтернативы;
– разобраться в микросервисных дизайн паттернах и как они помогают решать возникающие проблемы;
– изучить и попробовать на практике техники декомпозиции системы на микросервисы;
– получить представление о подходах к миграции существующих систем на микросервисную архитектуру;
– рассмотреть различные практические аспекты разработки микросервисов, от написания кода до организации CD процессов.

Целевая аудитория

разработчики, архитекторы, инфраструктурные инженеры, технические лиды

Стоимость
$350
за участника
Дата и время
18 часов / вт, чт (17:00-20:00)
Место
онлайн

Часть 1:

– Проблемы и ограничения монолитных систем.
– Ревью современных микросервисных архитектурных принципов.
– Плюсы и минусы микросервисного архитектурного стиля.
– Коммуникационные стили и протоколы для связи микросервисов.
– Изменения в процессах разработки и поставки.
– Правила и подходы к разделению системы на микросервисы.
– 12 факторов для разработки cloud-native приложений.
– Определения cloud-native сервисов и практические аспекты.
– Фреймворки, ориентированные на разработку микросервисов.

Часть 2:

– Service Discovery (клиентский и серверный).
– Load Balancing (клиентский и серверный).
– API Gateway, его задачи и возможные реализации.
– Service Resiliency и паттерны по его реализации.
– Circuit Breaker.
– Centralized Observability (логирование, мониторинг, трейсинг).
– Контейнеризация и платформы контейнерной оркестрации.
– Подходы к тестированию микросервисов.
– Политики версионирования микросервисов.
– Построение CI/CD пайплайнов для микросервисных систем.
– Командные практики разработки в микросервисной среде.

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

принять