
Микросервисная архитектура и инструменты ИИ
70%Программа курса
Ознакомьтесь с программой курса «Микросервисная архитектура и инструменты ИИ» от Учебный центр IBS - ibs-training.ru
- Архитектурные стили. Понятия монолита, SOA, MSA. Сравнение и обоснование выбора.
- Паттерны декомпозиции MSA. Оптимальный размер микросервиса
- Разбиение на сервисы по бизнес-возможностям
- Разбиение на сервисы по проблемным областям
- Практики определения предметных областей
- Декомпозиция по техническим и организационным аспектам.
- Организация разработки под MSA. Организация команд под MSA
- Организация репозитория кода под MSA.
- Интеграция микросервисов. Паттерны взаимодействия
- Синхронные и асинхронные механизмы взаимодействия
- Оркестровка и хореография
- Основные протоколы и технологии (REST, gRPC, GraphQL, Kafka, RabbitMQ и др.)
- Взаимодействие с внешними системами (API Gateway, BF…
- Организация работы с данными в MSA. Паттерны работы с данными
- Порождение событий
- Справочные данные в MSA
- Единый источник истины (Source of Truth) в MSA.
- Основные шаблоны МСА. Модифицируемость. Решение проблемы высокой связанности. Версионирование интерфейсов и событий. Типы контрактов. Изменения событийной модели. Паттерны организации запросов. Микросервисное шасси (Microservice chassis). Сетки сервисов (Serv…
- Развертывание микросервисов. Паттерн «Deployment pipeline»
- Паттерны развертывания
- Использование технологий Docker и Kubernetes
- Использование сетки ISTIO
- Бессерверное развертывание
- Стратегии развертывания (сине-зеленые, канареечные и т.д.).
- Стратегии миграции от монолита к MSA. Стратегии перехода с монолита на микросервисы
- Удушение монолита (Strangler monolith)
- Паттерны удушения
- Связь микросервиса с монолитом
- Миграция базы данных.
- Итого на курс часов: теория – 16,5 ч ( 69 %), практика – 7,5 ч (31 %).
Чему вы научитесь
- Научитесь уверенно работать с темой: развертывание микросервисов. паттерн «deployment pipeline»
- паттерны развертывания
- использование технологий docker и kubernetes
- использование сетки istio
- бессерверное развертыва…
- Освоите и сможете применять: паттерны декомпозиции msa. оптимальный размер микросервиса
- разбиение на сервисы по бизнес возможностям
- разбиение на сервисы по проблемным областям
- практики определения предметных област…
- Освоите и сможете применять: интеграция микросервисов. паттерны взаимодействия
- синхронные и асинхронные механизмы взаимодействия
- оркестровка и хореография
- основные протоколы и технологии (rest, grpc, graphql, kafka…
- Освоите и сможете применять: основные шаблоны мса. модифицируемость. решение проблемы высокой связанности. версионирование интерфейсов и событий. типы контрактов. изменения событийной модели. паттерны организации запр…
- Освоите и сможете применять: стратегии миграции от монолита к msa. стратегии перехода с монолита на микросервисы
- удушение монолита (strangler monolith)
- паттерны удушения
- связь микросервиса с монолитом
- миграция баз…
Подробная информация о курсе
Научитесь проектировать надежные и масштабируемые микросервисные системы! Этот курс для тех, кто хочет овладеть современными технологиями и методами архитектуры. Вы узнаете, как создавать гибкие и эффективные решения, соответствующие требованиям бизнеса. Станьте экспертом на рынке и присоединяйтесь к профессионалам, которые уже улучшили свои проекты, используя знания из этого курса. Кроме того, с помощью ИИ-инструментов вы освоите подходы к ускоренному выбору технологий и узнаете, как можно сэкономить время при подготовке и оформлении архитектурных решений (ADR).
Цены и сроки
- Стоимость16 950 ₽
- Старая цена56 500 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс преподавателем
По окончанию курса
- Диплом или сертификатсертификат





















