Whitepaper

DDD, CQRS and Event Sourcing Explained

In this white paper we explain the basic concepts, 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.

It covers

  • Domain-driven design (DDD)
  • Monolith
  • Microservices
  • Event-Driven Architecture
  • Events and messages
  • Eventual Consistency
  • CQRS
  • Event sourcing
  • Location transparency
  • Events and messages
  • Splitting up the architecture
  • Axon
  • Axon Framework
  • Axon Server
Allard Buijze
Founder and Chief Technology Officer. Allard is a global thought-leader on event sourcing. He is a recognised expert with more than 20 years experience, including microservices, event sourcing and event-driven architecture. Allard advocates for better collaboration between developers and business.
Allard Buijze