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

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.