Tools to easily create and run an event-sourcing based project
14:00 - 14:50 - Command Stage
Starting a project with an Event Sourcing approach can be challenging. You will need to select and rely on crucial infrastructural components such as a message broker and an event store. Then you will have to merge your business logic with the wiring and glue code that are required by those. We’ve been there and we think we can help.
In this demo we will show you how you can easily create, code and run your project based on DDD, Event Sourcing and CQRS. All that thanks to tools like AxonIQ Initializr and the free tier of AxonIQ Cloud.
Implementing Event sourcing at scale for card payments at Tesco
14:00 - 14:50 - Event Stage
A session on how the Payments team at Tesco used Event sourcing to support card payments at scale. How adopting ES enabled a hybrid data Center/Cloud setup and real production scenarios on identifying fraud and recovering every last penny when issues were discovered in Tesco. In this session, we will dig deep into how we moved from a mainframe based payments platform to a hybrid cloud based platform with Event sourcing as the core architecture pattern. Focus of this talk will be on how Event sourcing works at scale, problems we found and fixed, steps you have to take to support continuous delivery and techniques to ensure you can easily recover from issues in production.
CQRS and Event Sourcing without the pixie dust
15:00 - 15:50 - Event Stage
In this session, we'll briefly recap what CQRS and Event Sourcingare and how they can be used to pragmatically implement a Microservices architecture. Or if you're just looking for building a structured monolith, these architectural patterns are your friends. Finally, we'll put the code where the talk is using Axon Framework and Axon Server.
Streaming app changes to Event Store
16:45 - 17:00 - Command Stage
With the growing value of data as the core ISP, it is imperative to have a data lake to dump all your data from day 2 of your operations so you can leverage data generated by your users to make experience better for your users.
In this talk we will go through why, how (trading off between different design choices), some handy tools and one end to end use case to complete the story.
Keynote: EventSourcing & Reality
18:00 - 18:50 - Command Stage
Event Sourcing is a useful way to think about software design. You're here, so I'm guessing you already believe this. But why?
Event Sourcing corresponds to a useful way to think about reality, from science to relationships.
After this keynote, you'll have new ways to explain why Event Sourcing is so important in software, and new ways to leverage this thinking in real life.
21:00 - 21:50 - Event Stage
When we talk about EventSourcing EVENTS can be a lot of different things and there are a lot of different terms we throw around on a daily basis. Lets examine those and see if we can make more sense of them.
This will be a talk and discussion about Events, what they're made of and why. You'll come out of this with a better understanding of what an event is and how to use them to help you build more resilient, distributed, and autonomous systems going forward.
In addition we'll dive into a few different ways I've used eventing patterns to improve systems and my life.