SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Как CQRS работает вместе с Event Sourcing?

Эти два паттерна созданы друг для друга.

1. Event Sourcing выступает в роли Write-модели. Все действия юзера (создал заказ, оплатил) сохраняются в Event Store как неизменяемый лог событий.
Проблема: Из лога событий очень сложно и долго делать выборки (например, "Дай все оплаченные заказы за май").

2. Здесь подключается CQRS. Специальный проектор (Projector) читает лог событий из Event Store и строит удобные плоские таблицы в Read-модели (например, в PostgreSQL или ClickHouse), откуда фронтенд мгновенно забирает готовые данные.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «CQRS и Event Sourcing»

Ещё вопросы раздела «Микросервисы»

Все вопросы раздела «Микросервисы»