Workshop abstract

CQRS and Event Sourcing are challenging if approached for the first time, and especially if done from scratch. Marco will help you with installing, configuring, and getting Prooph to run. You'll build a fairly simple event-sourced aggregate in order for you to understand how to organize things inside CQRS/ES stack, and how to massively simplify some problems that usually cause very big performance issues when put at scale.

Workshop level

Intermediate

Workshop takeaways

CQRS (Command Query Responsibility Segregation) principles

ES (Event Sourcing) principles

How CQRS and ES interact with each other

Strength and weaknesses of the patterns

How to implement all standard bits in a CQRS + ES application

How to run an asynchronous CQRS + ES application

How to analyze a simple business domain with CQRS + ES terminology

Workshop repo

Get the repo

Workshop video