Software Architecture · System Design
What is a common mistake with load balancing in System Design?
Health checks that test only process liveness can route traffic to instances unable to serve real requests. In practice, the value of this concept comes from understanding where it belongs in the architecture, what problem it solves, and what constraints or tradeoffs it introduces.