$ cat projects/pulsecheck.md
pulsecheck
Decoupled, serverless uptime monitoring engine featuring real-time latency tracking and automated downtime incident alerts.
01 / Challenge
Needed a reliable, high-frequency uptime monitor that didn't rely on expensive SaaS subscriptions or resource-heavy background workers (like Celery/Redis) that would drain free-tier cloud limits.
02 / Solution
Designed a decoupled architecture where a scheduled Supabase Edge Function concurrently pings target sites and writes metrics directly to Postgres. It then fires a webhook to a Django backend to process down-state incidents and dispatch email alerts, all visualized via a sleek Next.js dashboard.
03 / Impact
Achieved 24/7 continuous monitoring with zero ongoing infrastructure costs by leveraging serverless polling. Removed the need for continuous backend worker processes, dropping core memory footprint by over 60%.
04 / My Role
Full Stack Architect. Engineered the Deno-based edge polling mechanism, built the Django incident-processing webhook pipelines, and developed the Next.js frontend.
$ tech-stack --list
- Next.js
- Django
- Supabase Edge Functions
- PostgreSQL
