Logo

Command Palette

Search for a command to run...

9
Back to Projects
Nightwatch

Nightwatch

02.2024Present
TurborepoNext.jsRustNode.jsDockerPostgreSQLPrisma

A robust microservices-based monitoring system orchestrating Node.js and Rust services for high-performance uptime tracking. Designed for security-first environments, Nightwatch provides granular visibility into service meshes and infrastructure health.

Platform Showreel

A comprehensive look at the Nightwatch ecosystem, showcasing the seamless synchronization between Node.js and Rust microservices in a real-time monitoring environment.

Play

Click to play Platform Showreel

System Architecture

Designing a polyglot system where each service is optimized for its specific task. Rust handles high-speed packet monitoring while Node.js manages the orchestration and user-facing APIs.

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