GOTO Amsterdam

Steven van Beelen (AxonIQ) and Ben Wilcock (Pivotal) presenting

How to build CQRS and Event Sourcing application with Axon and Pivotal Cloud Foundry

We hear a lot about ‘Command Query Responsibility Segregation (CQRS)’ and ‘Event Sourcing’ these days, but have you already tried building such a system yourself?

CQRS  describes a way of developing applications that cleanly separate application models and data sources - the write side and the read side. The read side is populated by the write side typically through events.   Event Sourcing is a specialized pattern for data storage. Instead of storing the current state for an entity, every change of state is stored as a separate event that makes sense to a business user.   There are many things to learn when writing a proper CQRS / ES application and in this live coding presentation we will guide you through the concepts of building message focused, cleanly structured applications using Axon Framework and Pivotal Cloud Foundry.

Why do it this way? PCF allows deliver and scale your system into production fast, while Axon’s command, query and event messaging focus brings clean code and the power to evolve your architecture as the need arises. After this talk, you will be well equipped to begin your own CQRS and Event Sourcing applications, just as we did with “Axon Trader” - (https://axontrader.cfapps.io). See you there!

What will the audience learn from this talk?

  • A high level idea of what CQRS, Event Sourcing and Message Driven API's entail
  • How Axon Framework helps and guides you to follow these principals
  • How PCF enables you to quickly deploy and scale your services

Register at: https://gotoams.nl/2019/register

Speaker



Ben Wilcock, Pivotal

Ben Wilcock

Senior Solutions Architect, Pivotal Labs

Ben helps Pivotal’s Fortune 500 clients to go cloud-native using the Pivotal Application Service (PAS) and Pivotal Container Service (PKS). Ben has a passion for CQRS, event sourcing, microservices, cloud, and mobile applications.

He's also an established technology blogger whose articles have featured in DZone, Java Code Geeks, InfoQ, The Spring Blog and more. You can follow him on Twitter (@benbravo73) and read his blog: https://benwilcock.wordpress.com/

Read more

Steven van Beelen

Lead developer Axon Framework, AxonIQ

Steven van Beelen is a Lead developer at AxonIQ with a keen interest in new and exciting technologies and methodologies.

The last couple of years this interest has chiefly been fulfilled by the Axon Framework and how it approaches software architecture. This eventually led him to become a part of the AxonIQ team. There, he currently helps small and large clients build Axon applications, gives training in it, develops the framework and is overall active in the Axon community. Always keen to learn and improve himself in the software space, he reads up on more abstract concepts like domain driven design, messaging patterns and event sourcing. He also keeps himself up to date with more concrete topics like new frameworks and languages to improve his skill as a developer.

Read more

Location

Beurs van Berlage, Amsterdam, NL

Subscribe

and find out useful news on Axon releases, invitations to AxonIQ events and other news