Designing Idempotent Event Consumers | Tushar Sharma