7 posts
Разбираем паттерн Event Sourcing для системных аналитиков и архитекторов: хранение состояния через цепочку событий вместо UPDATE, связка с CQRS, Event Store, пересчёт баланса через replay и когда применять в микросервисной архитектуре.
Разбор bounded context, aggregate и ubiquitous language в DDD на сквозном примере кредитного конвейера: от заявки до выдачи с цветными диаграммами и таблицами
CQRS простыми словами: что такое Command Query Responsibility Segregation, чем он отличается от классической CRUD-архитектуры, как связан с DDD и Event Sourcing, когда нужен и когда категорически противопоказан.
Что такое Event-Driven Architecture (EDA), как работают события, брокеры и подписчики, чем событийный подход отличается от классического request/response. Подробно, с диаграммами и примерами.
Что такое bounded context, aggregate и ubiquitous language в DDD — простыми словами, с примерами и диаграммой контекстов.
Что такое модульный монолит, как проектировать модули и bounded contexts, чем отличается от микросервисов — руководство с диаграммами.
Что такое Domain-Driven Design (DDD) простыми словами: зачем нужен, ключевые принципы, bounded context и пример проектирования домена.