Dev.to
6/17/2026

I built a transactional outbox toolkit for Node.js — meet eventferry
Short summary
eventferry is an MIT-licensed Node.js library solving the dual-write problem in event-driven systems using the transactional outbox pattern with Postgres and Kafka/Redpanda. It guarantees strict per-aggregate event ordering, automatic crash recovery, intelligent retries with backoff, and dead-letter queue routing without the operational overhead of Debezium or correctness gaps of DIY approaches. The zero-dependency core is available now on npm with PostgreSQL; MySQL, SQL Server, and MongoDB adapters are on the roadmap.
- •Solves dual-write problem with transactional outbox pattern
- •Guarantees per-aggregate ordering and crash recovery
- •Lighter alternative to Debezium or DIY implementations
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



