Event sourcing і CQRS
Коротко: За event sourcing зберігають не поточний стан, а всі події, що до нього привели. CQRS розділяє запис (команди) і читання (запити).
Докладніше: Стан виходить із програвання подій одна за одною. Це дає повну історію та простежуваність. Для швидких запитів із подій будують окремі моделі читання (проєкції).
Подробиці
- Подія: незмінний факт у минулому часі («Замовлення…
Див. також: розподілені транзакції: дворазовий коміт і сага, предметно-орієнтоване проєктування