| description | Tempest CQRS DDD Event Sourcing with Ecotone |
|---|
Ecotone integrates with your existing Tempest application — Tempest active-record models for aggregate persistence and your Tempest database connection reused for DBAL (outbox, event sourcing, multi-tenant). You keep Tempest's modern, attribute-first developer experience and add enterprise messaging architecture.
The same Ecotone code — aggregates, #[CommandHandler], sagas, projections — runs on Tempest exactly as it does on Laravel, Symfony or Ecotone Lite.
Follow Installation menu.
{% hint style="success" %}
By design, Ecotone auto-discovers Attributes in the PSR-4 roots of your Tempest application (for example App\) — no configuration file is required, and the CommandBus, QueryBus and EventBus gateways are injectable anywhere in your app.
If you want to override what is scanned, provide a namespaces configuration.
{% endhint %}