High Availability - Elasticity & Scalability 101