DYB
← All labs

Event Engine

A schema-first event pipeline for Rails: define events in a DSL, emit them, and let the transactional outbox publish them reliably through pluggable transports. The live demo lets you emit events and watch them move through the outbox in real time.

Event Engine live demo
Open the live demo ↗

Opens eventengine.co in a new tab — emit events and watch the outbox live.

Schema-first

Events are defined in a Ruby DSL and compiled to a canonical, versioned schema.

Transactional outbox

Events are written alongside your data, so you never lose one.

Reliable delivery

A background publisher retries until each event is delivered.

Pluggable transports

Ship events in-memory for development or to Kafka in production.

Interested?

Leave your email and tell us what you're after.