Скачать Микросервисная архитектура [Тариф Для тех, кто хочет работать в команде] [Иннокентий Бодров]

Джокер

Администратор
Регистрация
1 Янв 2015
Сообщения
147.019
Реакции
78.333
Складчина: Микросервисная архитектура [Тариф Для тех, кто хочет работать в команде] [Иннокентий Бодров]



Курс подойдет для тех, кто:

Системные архитекторы
Если стремитесь углубить свои знания, научиться проектировать отказоустойчивые распределенные системы и принимать стратегические решения по архитектуре приложений
Технические лидеры, CTO и руководители команд
Чтобы улучшить архитектуру компании, освоить лучшие практики внедрения микросервисных решений и проводить трансформацию инфраструктуры
Системные аналитики и менеджеры проектов
Для понимания паттернов организации микросервисов, повышения эффективности взаимодействия команд и улучшения бизнес-процессов
Специалисты с опытом разработки
Желающие расширить свои профессиональные горизонты, овладеть современными архитектурными стилями, создавать гибкие и масштабируемые системы
Программа:

Модуль 1. Введение в МС архитектуру:

Введение в микросервисную архитектуру:

Основы микросервисов: преимущества, ограничения, ключевые отличия от монолитов
Примеры успешных внедрений микросервисов
Обзор DevOps и инфраструктуры для микросервисов
Плюсы и минусы МС архитектуры
2. Domain-Driven Design (DDD):

Единый язык
Контекстные границы (Bounded Contexts), доменные события
3. Event Storming:

Описание процесса создания ценности как цепочки событий
Обобщение командами, правилами и моделями чтения
Модуль 2. Проектирование МС архитектуры:

Подходы к "распилу" монолита:

Стратегии миграции от монолита к микросервисам
Антипаттерны "распила" монолита
Уменьшение зависимости от монолитной базы данных
2. Паттерны МС архитектуры:

Роль API Gateway в микросервисной архитектуре: маршрутизация, безопасность, троттлинг
Паттерн BFF
API композиция
Синхронное взаимодействие: REST, GraphQL, gRPC
3. Взаимодействие микросервисов:

Асинхронное взаимодействие: событийные шины, очереди сообщений
Паттерны взаимодействия: point-to-point, publish-subscribe
Kafka vs MQ
4. Управление данными:

Изоляция данных: база на микросервис и общие базы данных
Обеспечение согласованности: eventual consistency, distributed transactions
Паттерн SAGA
Модуль 3. Highload:

Масштабирование и производительность:

Горизонтальное и вертикальное масштабирование
Балансировка нагрузки, кэширование, репликация
Инструменты мониторинга производительности
Паттерны отказоустойчивости: circuit breaker, retry, fallback
Мониторинг, алертинг, логирование
Работа с рисками
Модуль 4. Эксплуатация МС:

Безопасность в микросервисах:

Аутентификация и авторизация: OAuth 2.0, OpenID Connect
Шифрование данных и управление ключами
Работа с секретами и управление доступом
2. Интеграция и тестирование:

Интеграционное и контрактное тестирование
Нагрузочное и end-to-end тестирование
Инструменты автоматизации тестирования
3. Мониторинг работы и состояния микросервисов:

Хэлсчеки, мониторинг
Цена 42000 руб.




СКАЧАТЬ СЛИВЫ КУРСОВ