Event Sourcing and CQRS in PHP