A deep dive into building StatusWatch; push notifications for service outages, built with Flutter and a real time status aggregation backend. The moment that started it all It was a Friday evening. A client messaged me: "The checkout isn't working." Stripe had been down for 38 minutes. I had no idea. I did what most developers do opened five browser tabs, checked Stripe's status page, scrolled Twitter looking for complaints. By the time I confirmed the issue and messaged the client back, 45 minutes had passed. That was embarrassing. More importantly, it was preventable. I started looking for a mobile app that would just... tell me when my stack breaks. Something that monitors the services I actually use and sends a push notification the moment something goes wrong. I couldn't find exactly what I wanted, so I built it. This is the story of how StatusWatch works under the hood. The core problem: status pages are not built for developers Every major cloud provider publishes a status page. AWS has one.β¦