In theory it's simple. Set of 10 backends with LAMP, in front of them one or two servers with nginx, balancing it means. This variant is easier (cheaper).
If you have good funding, instead of buying industrial nginx load balancerscontrollers application delivery: Radware, Crescendo, Cisco ACE, F5, Citrix, etc.
Much more difficult to make a normal cluster database.