Skip to main content

timeserver

A production-ready Node.js REST API serving time across 5 timezones

Production-ready API

REST endpoints with rate limiting, input validation via Zod, Helmet security headers, and OpenAPI docs.

Full Observability

Structured JSON logging with pino, Prometheus metrics, Grafana dashboard, and OpenTelemetry distributed tracing.

CI/CD + Kubernetes

7-job GitHub Actions pipeline on a self-hosted runner with automatic minikube deployment via Helm.