Skip to content

What is CQRS+Event Sourcing and Why Should Java Developers Care?

Photo of Ben
Hosted By
Ben
What is CQRS+Event Sourcing and Why Should Java Developers Care?

Details

Abstract:
CQRS (Command Query Responsibility Segregation) is a design pattern that originates in DDD (Domain-Driven Design) and emphasizes strictly separating reads from updates in the application model. Event Sourcing is a closely related technique that stores state as a series of events as opposed to only keeping track of the latest data. While these concepts are important on their own right, they are especially important for microservices development.

In this heavily demo driven session we explore CQRS and Event Sourcing in detail using the Axon Java framework. At the end of the session you should have a good idea if CQRS and Event Sourcing are for you and why Axon helps in implementing these concepts.

Bio:
Reza Rahman is Senior Vice President at AxonIQ. He has been an official Java technologist at Oracle. He is the author of the popular book EJB 3 in Action. Reza has long been a frequent speaker at Java User Groups and conferences worldwide including JavaOne and Devoxx. He has been the lead for the Java EE track at JavaOne as well as a JavaOne Rock Star Speaker award recipient. Reza is an avid contributor to industry journals like JavaLobby/DZone and TheServerSide. He has been a member of the Java EE, EJB and JMS expert groups over the years. Reza implemented the EJB container for the Resin open source Java EE application server. He helps lead the Philadelphia Java User Group.

Photo of Illinois Java Users Group Chicago group
Illinois Java Users Group Chicago
See more events
GE Transportation
500 W Monroe St, 11th Floor · Chicago, IL