Backslash is an open-source PHP library for event sourcing designed for human-scale applications, not distributed systems at Netflix scale. Built over 10 years in production at a real organization, it uses a simple stack: a single MariaDB table as the event store and MongoDB for projections, with no message broker or distributed infrastructure. The library recently adopted Dynamic Consistency Boundary (DCB), which removes the need to define aggregate boundaries upfront. A runnable demo application using the course subscription domain is available on GitHub to help developers learn event sourcing in practice.
Table of contents
Event sourcing is often overlooked #The best way to learn is to build #What Backslash is #Ten years in production #A recent evolution: Dynamic Consistency Boundary #The Missing Demo Application #Sort: