I am requested to offer a solution with high availability: but to what extent should I go with my deployment configuration?
I already have two reverse proxy and load balancing servers in an active-passive cluster, an active-active cluster of 4 application servers deployed on two nodes each on its own physical machine. Now, I will need a messaging server and a database. Should I go and cluster those two also? Am I going to far?
What deployment topology did you use for your assignment?