
Solo Developer Monitoring: Is Vercel Analytics + UptimeRobot Enough?
My service was down for 12 hours and I had no idea. How I built a minimal monitoring stack as a solo developer with free and low-cost tools.

My service was down for 12 hours and I had no idea. How I built a minimal monitoring stack as a solo developer with free and low-cost tools.
Solving server waste at dawn and crashes at lunch. Understanding Auto Scaling vs Serverless through 'Taxi Dispatch' and 'Pizza Delivery' analogies. Plus, cost-saving tips using Spot Instances.

How to deploy without shutting down servers. Differences between Rolling, Canary, and Blue-Green. Deep dive into Database Rollback strategies, Online Schema Changes, AWS CodeDeploy integration, and Feature Toggles.

Why your server isn't hacked. From 'Packet Filtering' checking ports/IPs to AWS Security Groups. Evolution of Firewalls.

Why would Netflix intentionally shut down its own production servers? Explore the philosophy of Chaos Engineering, the Simian Army, and detailed strategies like GameDays and Automating Chaos to build resilient distributed systems.

UptimeRobot plus a custom health check endpoint catches service-down events within minutes. A /api/health endpoint that tests database connectivity and required env vars is far more reliable than pinging the homepage URL.
Vercel Analytics and Speed Insights track the performance users actually experience—real device, real connection data, not local Lighthouse scores. Most useful for catching deploy regressions.
Sentry catches silent exceptions before users report them. Stack traces, browser context, user data—everything you need to reproduce and fix issues you'd otherwise never discover.
Total monthly cost for all three: $0. The free plans are genuinely sufficient for solo developer-scale services. Upgrade when limits become actual blockers, not preemptively.
Alert fatigue is the real threat. Keep alerts to the minimum set that requires immediate action. Service down, new error type, error rate spiking. Everything else is a weekly review item, not a notification.
Monitoring isn't something you add after your service grows. It's something you turn on the day you deploy. Smoke detectors don't get installed after the fire.