A library to implement the transactional outbox pattern for PostgreSQL, a message broker or event stream, and TypeScript.
-
Updated
May 13, 2026 - TypeScript
A library to implement the transactional outbox pattern for PostgreSQL, a message broker or event stream, and TypeScript.
Transactional outbox pattern with Node.js and Debezium
NestJS Inbox Outbox pattern implementation with extensible database drivers
Backend boilerplate built on top of NestJS based on Clean Architecture
Production-Ready TypeScript Outbox Pattern
Simple domain replication implemented using NestJS, Postgres, Kafka and outbox pattern
Transactional outbox event processor for Postgres and MongoDB — at-least-once delivery, near-realtime wakeup signals, graceful shutdown, and horizontal scalability.
Real-time online auction platform - atomic bidding via Redis Lua, event streaming with Kafka, WebSocket updates, AI moderation & anti-snipe. Built with Spring Boot 3 + React 19.
Transactional, durable outbox, and CQRS integration for NestJS
Workshop práctico sobre Event Driven Architecture (EDA). Sistema de OCR distribuido implementado con Go, NATS JetStream, K8s y LLMs. Incluye implementación de patrones como Transactional Outbox, Fan-out y Observabilidad con OpenTelemetry.
A distributed order processing system implementing the Saga Pattern with Outbox/Inbox Pattern using MassTransit state machines.
A learning project for building a realistic core banking ledger system using Event Sourcing + CQRS patterns.
Tumbleweed is an open-source, user-friendly framework designed for fast and consistent data propagation between microservices using Change Data Capture (CDC) and the transactional outbox pattern.
Design Patterns: Inbox and Outbox course code examples
Outbox Pattern using ExpressJs Typescript
Production-style Event Driven Architecture in Node.js implementing: • Domain Driven Design (DDD) • Transactional Outbox Pattern • Kafka Event Bus • Idempotent Consumers • Reliable Event Delivery
Demonstration of Microservices architecture for data consistency, using RabbitMQ (Publish/Subscribe) and Outbox Transactional Pattern for secure and asynchronous communication.
Ticket Hub is a small event-ticketing platform built as a practical playground for distributed systems patterns in Node.js + TypeScript, focusing on clean boundaries, reliability, and observability
Real-time document search backend using event-driven architecture, durable outbox pattern, and Postgres full-text search with trigram fallback.
Reference event-driven payment system in TypeScript: NestJS, Apache Kafka, PostgreSQL, transactional outbox, composite-key idempotency, optimistic locking
Add a description, image, and links to the outbox-pattern topic page so that developers can more easily learn about it.
To associate your repository with the outbox-pattern topic, visit your repo's landing page and select "manage topics."