Практика применения Domain-driven design и архитектурных практик в предметной области ресторанного обслуживания.
- Ограниченный контекст
- Трансляция между контекстами
- Доменная модель
- Агрегат с оптимистической блокировкой
- Репозиторий
- Контейнер зависимостей
- Шина сообщений
- Гексагональная архитектура (порты и адаптеры)
- Сага
- Интеграционное событие
- Компенсационное действие
Контракты (сервисы и адаптеры) реализованы частично, в демонстрационных целях.
Тестирование не проводилось.