Skip to content

Latest commit

 

History

History

README.md

description Tempest CQRS DDD Event Sourcing with Ecotone

Tempest

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.

Installation

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 %}

Materials

Demo implementation