As soon as an application becomes even moderately complex, CQRS and an Event Sourced architecture start making a lot of sense. The talk is focused on: - the challenges and tactics of separating the write model from the query model in a complex domain - how commands naturally lead to events and to an event based system, and - how events get projected into useful, eventually consistent views. Event Sourcing is one of those things that you really need to push through at the beginning (much like TDD) and that - once understood and internalized, will change the way you architect a system. This talk introduces you to the basic concepts and problem spaces to solve.
Java Champion, former Java EE Expert Group member, Java community leader of German DOAG, founder of JavaLand, reputed speaker at Java conferences, and well known figure in the Enterprise Java world. He works for Lightbend. You may know him from conferences and JUG meetups, read his blogs or follow him on social media. Having talked about middleware for many years you’ll continue to hear him talk about enterprise grade Java. He's focused on the latest trends in building enterprise systems in a reactive way with Java, containers and microservice architectures and also wrote a book about modern Java EE Design Patterns. He's excited to educate about how microservices architectures can integrate and complement existing platforms.