A robust and scalable load-balancing solution is composed of 3 parts: ECMP routing, stateless L4 and stateful L7.