Принципы проектирования системы: границы доменов, API, события и контракты данных.
Разделы
| Страница | Описание |
|---|---|
| Границы доменов | Bounded contexts, владение данными, взаимодействие между доменами |
| Принципы проектирования API | Консистентность, версионирование, ошибки, идемпотентность |
| Принципы проектирования событий | Формат событий, семантика, обратная совместимость |
| Принципы контрактов данных | Схемы, эволюция контрактов, владение |
Общие идеи
- Явные границы — домены и сервисы имеют четкие зоны ответственности; обмен только через API и события.
- Обратная совместимость — изменения контрактов и событий не ломают существующих потребителей без миграционного пути.
- Безопасность по умолчанию — аутентификация на границе, изоляция секретов, аудит чувствительных действий.
Связанные страницы
- Архитектура — обзор архитектуры
- Границы доменов — детали границ доменов
- Бэкенд / Паттерны сервисов — реализация в коде