Live

WATCHDOG

WATCHDOG is an uptime, API, and cron-job monitoring platform for small agencies and backend teams, with alerting, check history, incidents, and branded status pages.

Focus

Backend architecture, monitoring, alerting

Category

Monitoring / Backend / SaaS

Stack

FastAPI, React

WATCHDOG homepage. The headline reads “Know it's down before your clients do,” beside a dashboard with four monitors, two failed checks, and an open incident.

The problem

Designing async checks, scheduler workers, incident tracking, and alert delivery.

Architecture

User Dashboard01
FastAPI Backend02
Monitor Scheduler03
Checker Service04
Check Results / Incidents05
Alert Service06
Email / Telegram / WhatsApp07

Core Features

  • Uptime and API endpoint checks
  • Cron-job heartbeat tracking
  • Incident history and status pages
  • Alert delivery workflow

What I Learned

  • Reliable monitoring depends on careful background scheduling.
  • Incident state needs a clear model, not just raw check logs.
  • Operational tools work best when status is visible at a glance.