Асинхронная архитектура на CQRS: гайд по внедрению в 2026 году

Монолит тормозит, бизнес требует новых отчётов, а каждая правка ломает всё вокруг? Знакомо! В этой статье рассматриваются примеры внедрения CQRS и Event Sourcing. разбираются практики разделения команд и запросов, построение асинхронной архитектуры на Kafka. Под катом — код, Mermaid-схемы и best practices, которые реально работают.

https://habr.com/ru/companies/otus/articles/994156/

#ddd #CQRS #DomainDriven_Design #Event_Sourcing #асинхронная_архитектура #микросервисы #Java #Apache_Kafka

Асинхронная архитектура на CQRS: гайд по внедрению в 2026 году

Всем привет, меня зовут Сергей Прощаев. В этой статье я расскажу про CQRS (Command Query Responsibility Segregation) и его роль в Domain-Driven Design. Многие команды в своем развитии проходят через...

Хабр
Next week I will speak at BASTA! Conference in Frankfurt, about #SoftwareArchitecture, #CSharp, #LLM use in #CQRS and #EventSourcing systems, and much else. 🌎 Bring your thinking hat for my #BASTAllionaire game show 🎉! Say hello if you see me, or come talk about #DevExpress. 🚀 https://basta.net/frankfurt/
BASTA! Frankfurt | Die Konferenz für .NET, Web & AI Innovation

Besuchen Sie die führende Konferenz für .NET, Windows & AI Innovation | 2. – 6. März 2026 | Frankfurt am Main

BASTA!

My friend and I did an unpopular thing these days - we wrote a tech blog post by ourselves :)

"CQRS and patterns in frontend applications"
https://cleverheap.com/posts/frontend-patters-in-cqrs/

#noAI #humaninside
#softwarearchitecture #designpatterns
#cqrs #react

CQRS and patterns in frontend applications

CQRS is an architectural pattern for separating state-mutating commands’ actions from state-delivery queries’ actions. Its benefits can be versatile from organizing your code-base by introducing boundaries of business logic - up to solving collaboration and data staleness. Although, it is well known pattern for building backend APIs, it’s frontend counterpart can be overlooked when considering such architecture. Here we provide some of the common frontend patterns powered by Tanstack React Query that work well with CQRS…

CleverHeap

🚀 Unlock Enterprise-Grade Software Architecture! 🚀

Tired of legacy code chaos? With 20+ years mastering .NET, DDD, CQRS, microservices & TDD, I craft scalable, maintainable systems that drive business wins. From authoring functional C# libraries with 49k+ NuGet downloads to architecting scalable enterprise systems.

Ready to level up? Book a Calendly session!

Dive into insights on my blog.

#SoftwareArchitecture #DotNet #DDD #CQRS #Microservices #Consulting #TechLeadership

Urich: DDD и CQRS для микросервисов на Starlette без ручной раскладки роутов

Когда строим бэкенд по DDD и CQRS, роуты и OpenAPI обычно собираем вручную. Urich делает иначе: описываешь ограниченный контекст одним объектом — маршруты и документация появляются сами. Обзор фреймворка на Starlette и примеры кода.

https://habr.com/ru/articles/1002994/

#python_3 #starlette #ddd #cqrs #микросервисы

Urich: DDD и CQRS для микросервисов на Starlette без ручной раскладки роутов

Когда хочется строить бэкенд по DDD и CQRS на Python, а не «просто REST», приходится самому раскладывать роуты, команды, запросы и события. Я сделал фреймворк Urich — в нём один объект описывает...

Хабр

Build Event-Sourced Systems in Quarkus with Java Records and CQRS
https://www.the-main-thread.com/p/event-sourcing-quarkus-java-records-cqrs-tutorial

#java #cqrs #quarkus

Event Sourcing in Quarkus: A Modern Java Tutorial

Learn event sourcing in Quarkus using Java records, CQRS patterns, and immutable event streams in a clean, hands-on tutorial.

The Main Thread

Wenn du anfängst, dich intensiver mit Softwaredesign zu beschäftigen, stolperst du relativ früh über Prinzipien mit großen Namen. Eins davon ist Command–Query Separation, kurz CQS. Klingt erstmal theoretisch, ist aber im Alltag extrem praktisch - gerade dann, wenn dein Code langsam größer w

https://magicmarcy.de/command–query-separation

#Command #Query #Separation #CQRS #Trennung #Programming

Sauberer Java-Code mit Command–Query Separation | magicmarcy.de

Wenn du anfängst, dich intensiver mit Softwaredesign zu beschäftigen, stolperst du relativ früh über Prinzipien mit großen Namen. Eins davon ist Command–Query Separation, kurz CQS. Klingt erstmal theoretisch, ist aber im Alltag extrem praktisch - gerade dann, wenn dein Code langsam größer wird und du nicht mehr jede Methode im Kopf behalten kannst.

magicmarcy.de

ADR, архитектурные тесты и кейсы из прода: ресурсы, которые реально меняют код

У меня была привычка. Вижу классную статью про архитектуру —-сохраняю. Репозиторий с примерами DDD - в закладки. Видео про CQRS - в плейлист «Посмотреть потом». Вы знаете, чем кончаются плейлисты «Посмотреть потом». В какой-то момент закладок стало 300+. Половина ссылок битые, треть дублируют друг друга, остальное - статьи, которые казались гениальными в два часа ночи. Я сел и вычистил всё до 106 ресурсов. Собрал их в awesome-list на GitHub . Но статья не про список. Статья про три вещи, которые я для себя открыл в процессе и которые почему-то мало обсуждают.

https://habr.com/ru/articles/1001010/

#architecture #DDD #CQRS #clean_architecture #ADR #software_design #software_architecture #best_practices #system_design #microservices

ADR, архитектурные тесты и кейсы из прода: ресурсы, которые реально меняют код

У меня была привычка. Вижу классную статью про архитектуру — сохраняю. Репозиторий с примерами DDD — в закладки. Видео про CQRS — в плейлист «Посмотреть...

Хабр

Open Exchange Core đạt TPS cực cao nhờ sự kết hợp 4 công nghệ nền tảng:
1️⃣ Kiến trúc không khóa LMAX (loại bỏ I/O ngẫu nhiên và đồng nhất bộ nhớ)
2️⃣ CQRS tách biệt đọc-viết tối ưu hóa L1/L2 cache
3️⃣ Giao thức Flip phân tán giải quyết tranh chấp tài nguyên
4️⃣ Quy trình kiểm soát rủi ro kép + kế toán tiền tệ 2 chiều

Video phân tích kiến trúc này mang đến góc nhìn mới về hệ thống giao dịch phân tán và tối ưu Java.

#KiếnTrúcPhầnMềm #GiaoDịchTầnSốCao #Java #Microservices #LMAX #CQRS

🔧 El patrón CQRS separa comandos de consultas para optimizar sistemas complejos. Mejora escalabilidad y rendimiento en tus proyectos de software. 💡

Lee más 👉 https://www.soloingenieria.org/ingenieria-de-software/patron-de-arquitectura-cqrs/

#CQRS #ArquitecturaDeSoftware #IngenieríaDeSoftware #Microservicios #DesarrolloWeb