EMZETT.
Войти

Event sourcing и CQRS

Коротко: При event sourcing хранят не текущее состояние, а все события, которые к нему привели. CQRS разделяет запись (команды) и чтение (запросы).

Подробнее: Состояние получается проигрыванием событий одно за другим. Это даёт полную историю и прослеживаемость. Для быстрых запросов из событий строят отдельные модели чтения (проекции).

Подробности

  • Событие: неизменяемый факт в прошедшем времени («Заказ…

См. также: распределённые транзакции: двухфазный коммит и сага, предметно-ориентированное проектирование