Микросервисная архитектура

О чём курс

Курс «Микросервисная архитектура» от АНО УЦ ДПО «ИТ Эксперт» представляет собой глубокое погружение в современную парадигму проектирования распределенных информационных систем. В условиях стремительного развития облачных технологий традиционные подходы к архитектуре, основанные на жесткой стандартизации и консолидации, уступают место гибким микросервисным решениям. Данная программа разработана для того, чтобы помочь специалистам освоить принципы создания систем, состоящих из множества независимых компонентов, каждый из которых обладает собственным жизненным циклом и технологическим стеком.

Курс ориентирован на архитекторов, системных аналитиков, руководителей ИТ-проектов и разработчиков, стремящихся повысить эффективность своих систем. В процессе обучения слушатели научатся переосмысливать классические архитектурные принципы, переходя к модели, где каждый сервис может разрабатываться и развертываться независимо. Это позволяет достичь принципиально новых уровней масштабируемости, отказоустойчивости и безопасности, а также существенно ускорить вывод новых функций на рынок (Time-to-Market).

Особое внимание в программе уделено практической ценности микросервисов для бизнеса. Вы не просто изучите теорию, но и научитесь аргументированно объяснять бизнес-заказчикам и руководству, почему переход на микросервисную архитектуру является стратегически верным решением. Курс охватывает широкий спектр тем: от глубокого понимания интеграционных стилей и работы с данными в распределенных системах до освоения методологии Domain-Driven Design (DDD), которая является фундаментом для правильного определения границ микросервисов.

Формат обучения включает в себя не только теоретические блоки, но и серию интенсивных практических заданий и деловых игр. Вы будете работать над реальными сценариями: от модернизации унаследованных (legacy) систем до проектирования сложных решений, управляемых событиями. Такой подход позволяет закрепить полученные знания на практике, научиться выделять агрегаты и ограниченные контексты, а также эффективно разбивать монолитные приложения на управляемые части. Прохождение данного курса даст вам необходимые инструменты для контроля сложности ИТ-ландшафта, снижения рисков при внесении изменений и успешной реализации проектов любой степени сложности в современной цифровой экономике.

Программа обучения

  1. Ограничения и проблемы корпоративных информационных систем.
  2. Многообразие технологий и способов организации данных.
  3. Вариативность бизнес-процессов.
  4. Унаследованные системы и оппортунистические интеграционные связи.
  5. Возможности трансформации корпоративного ИТ-ландшафта посредством сервис-ориентированной и микросервисной архитектуры.
  6. Определения микросервисной архитектуры.
  7. Девять характеристик микросервисов.
  8. Возможности микросервисной архитектуры для увеличения доступности, снижения риска при внесении изменений, локализации сбоев и отказов.
  9. Стили интеграции приложений.
  10. Stateless и Stateful протоколы.
  11. Синхронные и асинхронные взаимодействия, очереди сообщений.
  12. Запросы, команды, события.
  13. Принципы организации данных в распределенных системах.
  14. CAP теорема.
  15. Паттерны CQRS и Event Sourcing.
  16. Архитектурный стиль RESTful Роя Филдинга.
  17. Понятие ресурса и репрезентации.
  18. Micro-Web-Services Питера Роджерса.
  19. Уровни зрелости RESTful API
  20. Основы предметно-ориентированного проектирования (DomainDriven Design).
  21. Понятия агрегат, объект-значение, репозиторий, ограниченный контекст.
  22. Определение границ микросервиса.
  23. Разбиение монолитного приложения.
  24. Паттерны построения распределенных информационных систем: sidecar, ambassador и др.
  25. Изменение принципов построения корпоративного ИТ-ландшафта.
  26. Ценность микросервисной архитектуры для бизнеса.
  27. Практические задания.
  28. Задание 1.Модернизация унаследованных приложений вымышленной компании. Декомпозиция по типу взаимодействий с клиентами и выделение потенциальных микросервисов;
  29. Задание 2. Предметно-ориентированное проектирование. Выделение агрегатов и ограниченных контекстов;
  30. Задание 3. Управляемая событиями архитектура. Проектирование решения «Магнат цифровой экономики».
Складчина создана 25 июля 2020 г. · описание обновлено 3 мая 2026 г.

Теги курса

Другие материалы автора 7

МС Максим Смирнов Все материалы
2 843 ₽ 38 500 ₽