Пункты без ссылок – запланированные к публикации материалы.
Определение микросервисной архитектуры
- Что такое микросервис?
- Размер микросервиса
- Структура микросервиса
- Примеры
Моделирование микросервисов
- Моделирование микросервисов
- Event Storming
- Что такое Event Storming?
- Статья «Event Storming на практических кейсах» на на основе выступления на митапе по DDD
- Видео «Кого приглашать на сессии Event Storming?»
- «Многоликий DDD» — что можно получить из Event Storming?
- Проектирование микросервисов с помощью Event Storming (видео)
- Event Storming: избавляемся от предположений в коде
- Сколько времени займет проведение Event Storming (видео)?
- Важность понимания предметной области
- Применение Domain Driven Design для проектирования микросервисов
Организационные практики
- Практики организационного дизайна и топологии команд
- Использование универсального закона масштабирования в организационном дизайне
- Общий подход к организации архитектурного процесса
- Практики внутрикомандного взаимодействия
- Практики межкомандного взаимодействия
Интеграция микросервисов
- Синхронное взаимодействие
- Каскадные сбои в микросервисах
- Изоляция сбоев при синхронном взаимодействии
- Асинхронное взаимодействие
- Изоляция микросервисов в пространстве
- Использование Service Registry и Service Discovery
- API Gateway
- Дизайн API от потребностей продукта
- Service Mesh
Хранение состояния и безопасность данных
Тестирование микросервисов
Стратегии поставки
Мониторинг микросервисов
Переход от монолита к микросервисам
- От монолита к микросервисам
- От монолита к микросервисам в разумном порядке
- От монолита к микросервисам: проксирование запросов
Видео с конференции ArchDays