How We Built a Cron Job Monitoring System That Actually Works
How We Built a Cron Job Monitoring System That Actually Works The Problem We Couldn't Ignore Cron jobs are the backbone of many SaaS applications. But when they fail silently, you don't find out un...

Source: DEV Community
How We Built a Cron Job Monitoring System That Actually Works The Problem We Couldn't Ignore Cron jobs are the backbone of many SaaS applications. But when they fail silently, you don't find out until it's too late. We built QuietPulse because we needed a simple, reliable way to know when our background tasks go missing — without breaking the bank. What QuietPulse Does QuietPulse is a heartbeat monitoring service for cron jobs. Here's the core idea: Create a job in QuietPulse with a minimum interval (e.g., every 5 minutes) Ping QuietPulse after your cron job finishes successfully via a simple GET request Get alerted (via Telegram) if the job doesn't check in on time That's it. No complex UIs, no overwhelming dashboards. Just one question: "Did my job run when it was supposed to?" Architecture: Simple Stack, Reliable Delivery We chose technologies we knew would work reliably in production: Backend: NestJS (TypeScript, dependency injection, great for APIs) Frontend: Angular 21 (standalon