Topic · topic
CQRS
Command Query Responsibility Segregation (CQRS) is an architectural pattern that separates read and write operations for a data store into distinct models. Commands mutate state and produce events; queries return data optimized for the read side. CQRS is frequently combined with Event Sourcing, Domain-Driven Design (DDD), and message-based integration to scale complex domains. The pattern is most associated with Greg Young, building on Bertrand Meyer's Command-Query Separation principle, and is widely covered in writings by Martin Fowler and the Microsoft Patterns and Practices team.
4 related providers on APIs.io
Source repository →
Links
MartinFowlerOnCQRSGregYoungOnCQRSCQRSDocumentsByGregYoungMicrosoftCQRSPatternAWSCQRSPatternCommandQuerySeparationEventSourcingPatternDDDCommunityAxonFrameworkEventStoreDBNServiceBusMediatRGitHubWikipediaCQRS
Providers working in CQRS
Providers whose own tags share at least two of this topic's tags, most shared first.
| Provider | About | Rating | APIs |
|---|---|---|---|
| Kurrent | Kurrent — formerly Event Store Ltd — builds KurrentDB, an event-native database purpose-built to store, process and deliver application state changes as an immutable, append-only log of events. Where a traditional CRUD database overwrites… | developing | 1 |
| Axon Framework | Axon Framework is a Java framework for building event-driven microservices using CQRS (Command Query Responsibility Segregation) and event sourcing patterns, providing the building blocks to implement scalable and maintainable distributed… | thin | 1 |
| Eventuate | Eventuate is a platform for developing transactional microservices using event sourcing and CQRS patterns, providing frameworks for managing distributed data consistency across services without two-phase commit. | emerging | 1 |
| Serverless Patterns | A collection of serverless architectures and patterns for building applications on AWS, featuring ready-to-use templates and best practices for Lambda, API Gateway, EventBridge, and other serverless services. Cloud adoption of this technol… | minimal | 0 |
Tags
ArchitectureCommand Query Responsibility SegregationCommandsCQRSDomain-Driven DesignEvent SourcingEventPatternsQueryRead Models