Microservices Java/Spring-Boot Saga Orchestration - Use Case using Transactional Outbox + Change Data Capture with Debezium
-
Updated
Dec 30, 2023 - Java
Microservices Java/Spring-Boot Saga Orchestration - Use Case using Transactional Outbox + Change Data Capture with Debezium
A small library to capture data changes in PostgreSQL database (CDC). Useful for implementing transactional outbox pattern.
An example of the transactional outbox pattern using Java, SQL, SNS and SQS.
Boxy
Transactional Outbox for Spring Boot
Project for order-inventory-payment pipeline with kafka saga choreography, transactional outbox, event-sourced wallet, gateway-trust auth, microservices, docker-compose with full observability stack
Event-driven price alerting system: Spring Boot microservices, Kafka KRaft, transactional outbox, in-memory evaluator index, Postgres, Redis, OTEL
Transactional Outbox pattern with CDC: Spring Boot, Debezium, Kafka, PostgreSQL. One transaction → outbox → Kafka → consumer. Docker Compose, Prometheus, Grafana.
Enterprise-grade real-time payment settlement system (RTPS) built using event-driven microservices architecture with Kafka, transactional outbox, ACID consistency, and resilient failure recovery.
kafka, avro schema, asyncapi, debezium postgresql connector, transactional outbox
A high-concurrency financial microservices platform that ensures reliable, atomic transactions using the Outbox pattern, CDC, and choreographed Sagas—with pessimistic locking to protect wallet data integrity.
Distributed money transfer system implementing Saga Pattern, Transactional Outbox, and Idempotency using Spring Boot WebFlux and Kafka.
Production-grade event-driven microservices platform with Kafka saga choreography, transactional outbox, idempotent consumers, and full observability
Clean Architecture & DDD with Spring Boot. Food delivery sample app—CQRS, transactional outbox, idempotent consumer. Java, Docker.
Production-grade Spring Boot backend demonstrating Saga orchestration, Transactional Outbox/Inbox, Kafka exactly-once effects, PostgreSQL optimistic locking, CQRS projections, Redis deduplication, resilience patterns, and AWS-ready architecture (design-only).
대용량 트래픽을 고려한 커머스 서버 구축기 📦
Spring Boot Q&A backend with JWT auth, RBAC, Elasticsearch full-text search, and Transactional Outbox Pattern for reliable indexing.
Different implementations of transactional-messaging pattern (Transactional, Otutbox, Outbox-Debezium-KafkaConnect, and Outbox-Debezium-KafkaStreams)
EDA using Functional Interfaces with Kafka Binder, Debezium, Spring Cloud Contract and Transactional Outbox Pattern
🚀 Event-driven system with transactional outbox pattern | Java 23 | PostgreSQL 18 | n8n | HikariCP connection pooling | SLF4J for error handling | Automatic event processing | 100% reliability | Production-ready architecture
Add a description, image, and links to the transactional-outbox topic page so that developers can more easily learn about it.
To associate your repository with the transactional-outbox topic, visit your repo's landing page and select "manage topics."