EGround
Редактор
- Сообщения
- 66.105
- Реакции
- 285
Складчина: Микросервисная архитектура [Тариф Для тех, кто хочет работать в команде] [Иннокентий Бодров]
Курс подойдет для тех, кто:
- Системные архитекторы
Если стремитесь углубить свои знания, научиться проектировать отказоустойчивые распределенные системы и принимать стратегические решения по архитектуре приложений - Технические лидеры, 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 руб.
Материал «Микросервисная архитектура [Тариф Для тех, кто хочет работать в команде] [Иннокентий Бодров]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.