Building out a web server is easy, but things get much more complicated as you add the load balancers and caching servers. Optimal configuration for these