This website uses cookies to ensure you get the best experience.
Learn more.
Popular Idempotency Articles
Most popular Idempotency Articles
What Is Message Deduplication?
Message deduplication is the process of detecting repeated deliveries of the same logical message and preventing them from producing duplicate business effects. It is a core reliability technique in message queues, event-driven systems, and distributed applications that use at-least-once delivery.
Oleksandr Andrushchenko
Oct 06
Kafka Ordering Guarantees and Message Deduplication
Kafka preserves record order inside a partition, not across an entire multi-partition topic. That distinction affects partition-key design, consumer concurrency, retries, scaling, and every workflow where events must be applied in a predictable sequence.
Oleksandr Andrushchenko
Sep 09
System Design Interview: How Would You Prevent a Payment from Being Processed Twice?
A payment request times out. The customer sees an error and presses Pay again. The first request may have failed, or it may have successfully charged the card while only the response was lost.
Oleksandr Andrushchenko
Sep 05