Full Stack Developer

Sameer Rao 

Logo

Command Palette

Search for a command to run...

9
Back to Projects
Nightwatch

Nightwatch

12.202512.2025
TurborepoNext.jsNode.jsRedis StreamsDockerPostgreSQLPrisma

A robust microservices-based monitoring system using Redis Streams to orchestrate Node.js Producer, Worker, and Notifier services for high-performance uptime tracking. Designed for security-first environments, Nightwatch provides granular visibility into service meshes and infrastructure health. Built in 1 month.

Platform Showreel

A comprehensive look at the Nightwatch ecosystem, showcasing the real-time synchronization between specialized Node.js services using Redis Streams for high-performance event processing.

Play
Platform Showreel

Click to play Platform Showreel

System Architecture

Architecting a high-throughput event-driven system where Redis Streams orchestrates communication between the Producer (uptime checks), Worker (processing), and Notifier services.

System Architecture

Monitoring Core

The core engine maintains sub-millisecond precision for uptime checks across multiple protocol types, including HTTP/S, TCP, and custom microservice heartbeats.

Monitoring Core

Intelligent Alerting

Configurable alert rules that correlate events across different services, drastically reducing alert fatigue and focusing on critical system outages.

Intelligent Alerting

Security & Observability

Deep visibility into infrastructure with built-in audit logs and role-based access control, ensuring that monitoring data is both accessible and secure.

Security & Observability

Performance Metrics

Granular tracking of system overhead, highlighting performance bottlenecks and providing actionable insights for infrastructure optimization.

Performance Metrics

Incident Workflow

A streamlined interface for devops teams to acknowledge, investigate, and resolve incidents with integrated context from service logs.

Incident Workflow

Automation Engine

Support for custom webhooks and automated recovery scripts that can be triggered by specific system states to ensure maximum availability.

Automation Engine

Mobile Dashboard

A fully responsive and optimized mobile experience, allowing engineers to keep an eye on their infrastructure pulse from anywhere in the world.

Mobile Dashboard