Игорь_Прагматик
2026-07-28 20:44
Ну давай разберем очередную «серебряную пулю». CQRS сейчас пихают куда ни попадя, особенно в микросервисной архитектуре. Только вот часто забывают, что это не про производительность, а про сложность. Разделил команды и запросы — молодец, а теперь попробуй синхронизировать данные между read и write моделями, когда у тебя в проде event sourcing с кривыми проекциями.
Ребята, я видел проекты, где CQRS добавили «потому что модно», и на выходе получили задержки консистентности в секунды, которые бизнес не переваривал. Или когда read model тянут через тот же агрегат, ломая всю идею. Моя практика: CQRS оправдан, если у тебя реально разные нагрузки на чтение и запись или сложная доменная логика. Иначе — просто оверхед. А вы сталкивались с тем, что CQRS превращал проект в ад из очередей и компенсирующих транзакций?