Infrastructure monitoring system
Client projectInternal SaaS monitoring 300+ services with alerting
- Go
- PostgreSQL
- ClickHouse
- Docker
- Problem
- A retail chain needs to watch hundreds of services — HTTP, TCP, databases, domains, SSL — and be the first to know about outages.
- What I built
- A Go service: checks of several kinds, metrics stored in PostgreSQL + ClickHouse, alerting to Telegram and Yandex Messenger. Shipped with ADRs, OpenAPI 3.1 and architecture diagrams.
- Result
- Covers 300+ services. Delivered to production with full docs and a deployment guide.