4. Design a Notification System
Deliver email, push and SMS with preferences, retries and honest delivery status.
ClassicMedium
Start with a template. Work through each step. Ask Coach when you need a second opinion.
Company tags are community-reported. Counts on cards show how many people reported that design.
Deliver email, push and SMS with preferences, retries and honest delivery status.
Any request can time out after the server has already acted. The client cannot tell that from a request that never arrived, and the only safe response to uncertainty is to retry — which, without help, charges the card twice.
Signed HTTPS callbacks for a billion events a day, at least once, retried for three days, with no endpoint able to slow another.