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
#cqrs
1 posts · Last used Jul 25
You've seen all posts