Make your consumer, API, etc. idempotent easily.
-
Updated
Sep 25, 2025 - Java
Make your consumer, API, etc. idempotent easily.
Scalable distributed e-commerce platform showcasing modern microservice architecture with Spring Boot, Kafka, CQRS, Saga choreography, Outbox Pattern, Debezium CDC, and full observability.
A verified .NET 8 reference for DB↔messaging reliability boundaries — transactional outbox, idempotent inbox, SKIP LOCKED multi-worker safety, dead-letter reprocessing — with a deterministic stale-failure write-race case study.
Complete example of implementing microservice Tranasctional Messaging patterns - Idempotent Consumer, Tranasctional Outbox, Transaction Log Tailing, and Unit of Work using AWS DynamoDB Streams, SNS, SQS, and Lambda.
Make any operation safe to retry - crash-safe idempotency for HTTP requests, queue messages, and function calls. Redis, Postgres, MongoDB, DynamoDB.
Kafka Streams + idempotent consumer demo: stream processing and exactly-once semantics with Spring Boot and PostgreSQL
Exactly-once processing for at-least-once Google Cloud Pub/Sub — a tiny Python idempotency gateway for Cloud Functions & Cloud Run push handlers. Leases, fencing tokens; Datastore/Redis/SQL backends.
Inventory Management Microservice built with Java 21, Spring Boot 4, Apache Kafka, MySQL, and Event-Driven Architecture. Implements Idempotent Consumer, Retry, Dead Letter Topics (DLT), Manual Offset Commit, and Inventory Lifecycle Management.
Drop-in idempotent Stripe webhook handler in Python and JS, zero runtime dependencies: constant-time signature verification, exactly-once processing via an atomic claim, transactional outbox, bounded retry with backoff, dead-letter sink. Core is under 500 LOC, enforced by a test.
A microservices-based platform exploring event-driven communication, distributed systems patterns, and operational aspects of modern backend architectures.
A lightweight Java library that ensures methods execute only once for duplicate requests. It uses customizable keys and storage providers to manage idempotency seamlessly across distributed systems.
An event-driven microservices architecture built with Apache Kafka, Spring Boot, PostgreSQL, and Docker, demonstrating Saga, Transactional Outbox, Idempotent Consumer, Retry/DLT, Eventual Consistency, and Event-Driven Analytics.
A Java library to help you make your consumers idempotent.
Add a description, image, and links to the idempotent-consumer topic page so that developers can more easily learn about it.
To associate your repository with the idempotent-consumer topic, visit your repo's landing page and select "manage topics."