← Back to problems

56. Reliable Outbound Webhook Delivery Service

HARD
ScalabilitySystem Design

Design a webhook platform that registers customer endpoints and delivers events reliably - off the request path, with retries.

Design a webhook delivery platform: customers register an HTTP endpoint for an event type, and outgoing events are delivered with retries rather than calling the customer's endpoint synchronously from the request that triggered the event. Design the architecture (keeping delivery off the request path) and the REST contract for registering endpoints and inspecting delivery history.
Log in to submit a solution

Comments

Log into join the discussion.