CQRS and Event Sourcing are challenging if approached for the first time, and especially if done from scratch. This tutorial day will lead give you a basic understanding of what CQRS and ES are, including their complexities, advantages and pitfalls.
We will help you modelling, designing and implementing an application relying on these architectural patterns, guiding you through:
- Domain analysis
- Involved architectural components
- Data flow
- Synchronous / Asynchronous dispatching
- Implementing domain logic with aggregates
Requirements for participants:
Must be able to run a composer install against this repo from a laptop to be brought at the workshop. This means that PHP 7.1 and PDO and PDO-SQLite should be pre-installed.
An editor for SQLite files is also needed. PHPStorm has a bundled version, otherwise, this should work.