NestJS · Microservices · Mid-Level · Scenario
Why is idempotency critical for Kafka/Rabbit consumers?
Short Interview Answer
At-least-once delivery means duplicates — handlers must tolerate retries safely.
Detailed Explanation
Store processed keys, use upserts, and design side effects carefully.