Event Sourcing
&
Command and Query Responsibility Segregation
+ Раздельная оптимизация запросов и команд
+ Лучшая масштабируемость
+ Отказоустойчивость за счет back pressure (Akka streams)
+ Легко кешировать и инвалидировать кэши
+ BigData
+ REST фасад для CQRS
- Новое решение - новые проблемы
- Гарантия доставки и порядок сообщений
- Большие объемы хранения
- Нету гибкости кастомных запросов