Tags

#distributed-systems
distributed-systems

2stories
Oct 24latest
Zusammen alpha
Data and messages together

A weekend Node.js library with transactional outbox and NServiceBus compatibility

Mauro Servienti released Zusammen, an alpha Node.js library that brings the NServiceBus transactional session idea to Node.js. Business data and outgoing messages are committed together in one MongoDB transaction, with a control message and tombstone guarding dispatch to RabbitMQ. It is also a useful case study in AI-assisted development, and a concrete look at the outbox pattern for .NET developers.

Feedback

Found a bug or have an idea? Your message lands straight in my inbox.

Type of message