Er. We did that years ago and it was perfectly normal. Some sort of load balancer appliance (I honestly kinda liked the F5s) on the front, your choice of compute cluster behind it running at least 2 copies of each service (usually on 2 separate hosts). I could be in a bubble but I was always under the impression that that was common, and it never seemed terribly hard.