There is a major ongoing disruption in the IT application stack resulting from enterprises adopting cloud computing as a mainstream IT model and developing hyper-scale, always-on applications. In simple terms, it means that enterprises are redesigning their legacy applications for cloud and distributed architectures. Also, all new applications are written with cloud-first principles in mind….