Джокер
Администратор
- Регистрация
- 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 руб.
СКАЧАТЬ СЛИВЫ КУРСОВ
Курс подойдет для тех, кто:
Системные архитекторы
Если стремитесь углубить свои знания, научиться проектировать отказоустойчивые распределенные системы и принимать стратегические решения по архитектуре приложений
Технические лидеры, 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 руб.
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Авторский курс Soyuz AI Lab [Тариф Самостоятельный] [Вадим Юмаев]
- Travel room 2.0 [Тариф База] [Bovanenka]
- Безопасное общение без VPN: Как бесплатно и легально настроить зашифрованную переписку без VPN, работающую в «белых списках»
- Git и GitHub (Начинающий+) [Stepik] [Future People]
- Системный анализ. Проектирование интеграций ИТ-систем [Тариф Для тех, кто хочет работать в команде] [Егор Марюшко]
- Уехать из России и найти работу за границей [Роксана Багдасарян]
- Системный анализ. Разработка требований к ПО: классический подход и AI/ИИ–инструменты [Тариф Для тех, кто хочет работать в команде] [Егор Марюшко]
- ЦА-шные взаимоотношения главных героев [CAS] [Дмитрий Вишневский]
- Властный герой. 12 типажей спектра [CAS] [Дмитрий Вишневский]
- Метилирование в клинической практике [Тариф Практикум] [Ольга Евдокимова]