Микросервисная архитектура
О чём курс
Курс «Микросервисная архитектура» от АНО УЦ ДПО «ИТ Эксперт» представляет собой глубокое погружение в современную парадигму проектирования распределенных информационных систем. В условиях стремительного развития облачных технологий традиционные подходы к архитектуре, основанные на жесткой стандартизации и консолидации, уступают место гибким микросервисным решениям. Данная программа разработана для того, чтобы помочь специалистам освоить принципы создания систем, состоящих из множества независимых компонентов, каждый из которых обладает собственным жизненным циклом и технологическим стеком.
Курс ориентирован на архитекторов, системных аналитиков, руководителей ИТ-проектов и разработчиков, стремящихся повысить эффективность своих систем. В процессе обучения слушатели научатся переосмысливать классические архитектурные принципы, переходя к модели, где каждый сервис может разрабатываться и развертываться независимо. Это позволяет достичь принципиально новых уровней масштабируемости, отказоустойчивости и безопасности, а также существенно ускорить вывод новых функций на рынок (Time-to-Market).
Особое внимание в программе уделено практической ценности микросервисов для бизнеса. Вы не просто изучите теорию, но и научитесь аргументированно объяснять бизнес-заказчикам и руководству, почему переход на микросервисную архитектуру является стратегически верным решением. Курс охватывает широкий спектр тем: от глубокого понимания интеграционных стилей и работы с данными в распределенных системах до освоения методологии Domain-Driven Design (DDD), которая является фундаментом для правильного определения границ микросервисов.
Формат обучения включает в себя не только теоретические блоки, но и серию интенсивных практических заданий и деловых игр. Вы будете работать над реальными сценариями: от модернизации унаследованных (legacy) систем до проектирования сложных решений, управляемых событиями. Такой подход позволяет закрепить полученные знания на практике, научиться выделять агрегаты и ограниченные контексты, а также эффективно разбивать монолитные приложения на управляемые части. Прохождение данного курса даст вам необходимые инструменты для контроля сложности ИТ-ландшафта, снижения рисков при внесении изменений и успешной реализации проектов любой степени сложности в современной цифровой экономике.
Программа обучения
- Ограничения и проблемы корпоративных информационных систем.
- Многообразие технологий и способов организации данных.
- Вариативность бизнес-процессов.
- Унаследованные системы и оппортунистические интеграционные связи.
- Возможности трансформации корпоративного ИТ-ландшафта посредством сервис-ориентированной и микросервисной архитектуры.
- Определения микросервисной архитектуры.
- Девять характеристик микросервисов.
- Возможности микросервисной архитектуры для увеличения доступности, снижения риска при внесении изменений, локализации сбоев и отказов.
- Стили интеграции приложений.
- Stateless и Stateful протоколы.
- Синхронные и асинхронные взаимодействия, очереди сообщений.
- Запросы, команды, события.
- Принципы организации данных в распределенных системах.
- CAP теорема.
- Паттерны CQRS и Event Sourcing.
- Архитектурный стиль RESTful Роя Филдинга.
- Понятие ресурса и репрезентации.
- Micro-Web-Services Питера Роджерса.
- Уровни зрелости RESTful API
- Основы предметно-ориентированного проектирования (DomainDriven Design).
- Понятия агрегат, объект-значение, репозиторий, ограниченный контекст.
- Определение границ микросервиса.
- Разбиение монолитного приложения.
- Паттерны построения распределенных информационных систем: sidecar, ambassador и др.
- Изменение принципов построения корпоративного ИТ-ландшафта.
- Ценность микросервисной архитектуры для бизнеса.
- Практические задания.
- Задание 1.Модернизация унаследованных приложений вымышленной компании. Декомпозиция по типу взаимодействий с клиентами и выделение потенциальных микросервисов;
- Задание 2. Предметно-ориентированное проектирование. Выделение агрегатов и ограниченных контекстов;
- Задание 3. Управляемая событиями архитектура. Проектирование решения «Магнат цифровой экономики».
Теги курса
Другие материалы автора 7
МС Максим Смирнов Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.