Allard Buijze is Founder and CTO of AxonIQ. Starting at the age of 6, he has developed a great passion for programming and has guided both large and small organizations in building performant and scalable applications. Now, he is on a mission to make implementations of large scale systems easier, using the concepts of Domain Driven Design, Command-Query Responsibility Segregation and Event Driven Architectures.
The architectural patterns of Domain Driven Design, Command Query Segregation Responsibility and Event Sourcing have proven to be important ingredients for building high performing, scalable applications. Audit requirements and the use of data analytics are also important reasons for choosing these patterns. Axon Framework builds on top of these concepts, helping developers build applications that evolve along with the domain. Read more...
Event Sourcing is a powerful technique to unlock a lot of potential in a domain. It also provides for a lot more modelling freedom than some of the more 'traditional' approaches of storing state. However, it also brings a lot of small inconveniences that we aren't used to dealing with from an Event Sourcing perspective.
In this session, Allard will iterate over the most commonly encountered challenges of Event Sourcing and discuss how to prevent or overcome them.
Author of “Domain-Driven Design”
Discerner of the Code
Inventor of EventStorming
Passionate software craftsman
Mobile Developer & Mentor
Distributed Systems and Stuff
Event-Driven Model Enthusiast
Creator of Axon Framework
Student of Systems
Strategic Design Specialist
Principal Software Engineer
Emerging Human, Recovering Engineer
Better by Design, Excel by Build