Dariusz Gafka
@dgafka@phpc.social
I am sharing knowledge and experience about Software Design, DDD, Event Sourcing and Message-Driven Systems. And making them effortless to follow with Ecotone Framework in PHP.
phpc.social
CQRS, async with retries and dead-lettering, event sourcing, projections, workflows. That feature list usually means a platform team.
I built it as an e-commerce shop on Tempest + Ecotone. The entire messaging layer: about a dozen small classes of business logic. No worker command, no repository, no queue wiring.
The Order aggregate IS the Tempest database model. One class, both frameworks.
https://github.com/ecotoneframework/tempest-ecotone-demo
#PHP #CQRS #EventSourcing