Production-ready Transactional Outbox Pattern for Spring Boot 4 with Kafka and PostgreSQL, featuring idempotency, batch publishing and an optimized low-polling architecture for high-throughput event delivery.

16 stars 7 forks 16 watchers Java Apache License 2.0
gatling grafana grafana-dashboard grafana-prometheus idempotency idempotency-key kafka microservices microservices-demo microservices-example observability observability-dashboard outbox outbox-pattern postgresql prometheus prometheus-metrics spring-boot transactional-outbox transactional-outbox-pattern
1 Open Issue Need Help Last updated: Aug 4, 2026

Open Issues Need Help

View All on GitHub
documentation help wanted good first issue

Production-ready Transactional Outbox Pattern for Spring Boot 4 with Kafka and PostgreSQL, featuring idempotency, batch publishing and an optimized low-polling architecture for high-throughput event delivery.

Java
#gatling#grafana#grafana-dashboard#grafana-prometheus#idempotency#idempotency-key#kafka#microservices#microservices-demo#microservices-example#observability#observability-dashboard#outbox#outbox-pattern#postgresql#prometheus#prometheus-metrics#spring-boot#transactional-outbox#transactional-outbox-pattern