ES & CQRS

Event Sourcing

&

Command and Query Responsibility Segregation

Classis architechure

Pipelines

Pros & Cons

+ Раздельная оптимизация запросов и команд

+ Лучшая масштабируемость

+ Отказоустойчивость за счет back pressure (Akka streams)

+ Легко кешировать и инвалидировать кэши

+ BigData

+ REST фасад для CQRS

- Новое решение - новые проблемы

- Гарантия доставки и порядок сообщений

- Большие объемы хранения

- Нету гибкости кастомных запросов

Links

ES & CQRS

By Yury Badalyants

ES & CQRS

  • 416