You wouldn’t deploy code without tests. So why deploy services without health checks?
2014 was the year we got serious about:
- Liveness checks (is it running?)
- Readiness checks (can it handle traffic?)
- Dependency isolation (fail early if upstream is down)
Health checks became the first line of resilience. They’re not optional anymore.