Skip to content
Uptime Monitor live preview
All projects

Uptime Monitor

Monitor 100+ domains without paying per-monitor pricing.

Commercial uptime monitors charged per site, which became expensive fast once the portfolio passed 100 deployed domains.

Tech Domain · Book Dev|Published|Evidence: Live|Next.js, TypeScript

A public deployment is available to try.

Case Study

Before

Commercial uptime monitors (Pingdom, UptimeRobot) charged per-monitor pricing that became expensive for 100+ domains. Needed a cost-effective solution for portfolio-wide monitoring.

After

Achieved global uptime monitoring for 100+ domains at zero marginal cost using Cloudflare Workers' free tier. Multi-region checks provide accurate latency data and faster incident detection.

How it's solved

Built an uptime monitor using Cloudflare Workers for distributed health checks, with response time tracking, SSL expiry alerts, and a dashboard showing all services. Checks run every 5 minutes from multiple regions.

Trade-offs

Checks run from Cloudflare's edge regions, not from every corner of the internet — some regional outages may go undetected.

Related Articles

Further reading on related topics from the blog

Related Projects

More in Tech Domain · Book Dev

Uptime Monitor - Chaowalit Greepoke Portfolio