Reported interview periodNov 2025
Design a reliable webhook delivery platform
Design a multi-tenant service that delivers customer events to externally managed HTTP endpoints. Customer endpoints may be slow, unavailable for hours, or return ambiguous failures. The platform must protect i…
Practice focusScenario Design a multi-tenant service that delivers customer events to externally managed HTTP endpoints. Customer endpoints may be slow, unavailable for hours, or return ambiguous failures. The platform must protect its own availability while giving customers secure, observable, and replayable delivery. Assume high sustained event volume, bursty tenants, multiple endpoints per tenant, and payloads that must be delivered in order for some event streams. Functional requirements - Register, verify, rotate secrets for, pause, and delete webhook endpoints.…