Event Sourcing brings a dramatic shift in perspective on handling data. To better understand it, let's explore the code of a sample project and make a few changes to discover its building blocks.
Join this session to understand how life feels in such a codebase, and compare several mainstream implementation options. The code will be available to you after the workshop so you can continue playing with it.
Topics we'll approach:
- Event vs Command
- Aggregate Design Options
- Storing Events in SQL, EventStoreDB or Kafka + pros/cons
- Read Projections
- Time Travelling :)
- Snapshot Management
This is a live stream of an online meetup of European Software Crafters, the world's largest developer community focused on writing better, simpler code. Join the zoom meeting to engage brilliant, passionate developers worldwide. Just RSVP to this event (free): https://www.meetup.com/european-software-crafters/events/305895824
Speaker:
With two decades of experience, Victor is a software architect and Java Champion who dedicated his career to training thousands of engineers in over 150 companies. He is a regular speaker at top-rated conferences so you can find him in countless videos on YouTube. Besides that, you can meet Victor online at European Software Crafters, the world’s largest developer community focused on improving code quality. Check out https://victorrentea.ro for first-class training and consultancy services.