BEGINNER PROJECT
Webhook receiver with retries and logs
Quick answer
Client brief: A partner sends order events and sometimes sends them twice or out of order.
Deliverables
- 1. A receiver that verifies signatures
- 2. Idempotent handling
- 3. Structured logs and a replay command
Rubric: it passes when
- ☐ Duplicate events are harmless
- ☐ Bad signatures are rejected
- ☐ A failed event can be replayed