Status page for a SaaS product

DesignEasy25 min

Your task

Design the public status page for a SaaS company whose app serves 40,000 business customers. The page shows whether each of 8 components (web app, API, login, billing and so on) is working, lists current and past incidents with their updates, and lets customers subscribe to email updates. On a normal day it gets a few thousand visits; during a major outage, 200,000 people may open it within an hour. The whole point of the page is to work when the product does not, including when the company's main cloud region, database or login system is down. Describe where it runs, how status is updated, and how subscribers are notified.

It covers

  • Failure domains
  • Static hosting
  • Incident comms