Building an application upon CQRS and Event Sourcing offers three pretty nice benefits.
1. Well structured code and business logic, separated by read and write concerns.
2. The source of truth - A reliable and recoverable view into the past of your application state.
3. The opportunity to answer future questions that you don't know about today.
This talk tries to show you examples for these benefits and how to give your application a memory.
Presented at PhpPrague Conference, June 23, 2018