Design a Webhook Delivery Service
MediumSystem design · Integrations · Stripe
Design a webhook platform that sends product events to third-party HTTP endpoints reliably.
Requirements
- Guarantee at-least-once delivery with idempotency guidance
- Support exponential backoff, dead-lettering, and customer-visible logs
- Sign payloads and isolate tenant failures