One Go binary, one YAML file, one SQLite database: why I wrote my own monitoring tool

Gjallar: a KISS monitoring service in ~3,400 lines of Go. Zero CGO, a lock-free alert state machine, SIGHUP hot-reload with validation.