Back to Home

Monit

Jan 2026Present
View on GitHub

Technologies

  • Go
  • Redis
  • PostgreSQL
  • JWT
  • Concurrency

About This Project

High Performance Uptime Monitoring Service.

Features:

  • Architected a distributed uptime monitoring system in Go supporting 1M+ monitors, leveraging Redis sorted sets and Lua scripting for deterministic O(log N) scheduling across instances.
  • Built a bounded-concurrency execution engine (5K HTTP connections) using goroutines, worker pools and semaphores to maximize throughput without resource exhaustion.
  • Orchestrated a crash-resilient reliability framework with dual sorted sets and visibility timeouts, ensuring zero job loss during high-concurrency load and worker failures.
  • Optimized the hot path with Redis-backed operations, preventing ~16K+ QPS load on PostgreSQL at scale.