Back to feed
Dev.to
Dev.to
6/17/2026
I built a transactional outbox toolkit for Node.js — meet eventferry

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?

Comments

Failed to load comments. Please try again.

Explore more