DDD, CQRS, and Event Sourcing Whitepaper
Building systems with Microservices, DDD, CQRS, and Event Sourcing.
As interest in microservices has grown, the definition has become blurred. Today, microservices are commonly seen as just a distributed system architecture.
Learn how the Axon platform helps by providing the foundation for building asynchronous message-driven systems based on the concepts of microservices, CQRS, DDD, event-driven architecture and event sourcing.
DDD, CQRS, and Event Sourcing Explained
In the DDD, CQRS, and Event Sourcing whitepaper, we explain the basic concepts and common misunderstandings we have seen and how the Axon platform helps by providing the foundation for building asynchronous message-driven systems based on the concepts of microservices, event-driven architecture, and event sourcing. But using the same basic concepts and ideas, Axon also supports developing applications that start as a monolith and later evolve into event-driven microservices without significant refactoring as the requirements change.
We cover DDD, CQRS, Event Sourcing, and more
- Monolith to Microservices
- Splitting up the architecture
- Event-Driven Architecture
- Events and messages
- Eventual Consistency, Location Transparency
- AxonIQ, Axon Framework & Axon Server