PulseWatch
Incident management platform
A self-hosted uptime monitoring and incident management platform for developers and small engineering teams built around a robust distributed worker pipeline.

Problem
Reliability monitoring shouldn't require sending internal API layouts to third-party services.
Approach
Built an incident management system from first principles to deeply understand distributed job processing, state machines, and reliable alerting using Redis Streams.
What shipped
- Built a distributed job pipeline using Redis Streams that guarantees at-least-once delivery.
- Designed an incident state machine hysteresis to distinguish temporary network blips from hard failures.
- Handled global HTTP/TCP probe executors gracefully seamlessly across node failures.
Stack
Next.js
Node.js
Redis
Postgres
Docker