Event sourcing is often explained in a high-level architectural way. Let's turn it around. What are the parts that make up event sourcing? How does it work practically? What steps do I need to take? In this workshop you'll be using EventSauce to create your own event sourcing library in Laravel. We'll create our own storage and queueing mechanisms. After that we'll start modelling using TDD and BDD in a pragmatic way.
By the end of the workshop you'll know how event sourcing works and be able to setup EventSauce for your own projects.