Microservices with Azure
上QQ阅读APP看书,第一时间看更新

Simplified application lifecycle management

Continuous Integration and Continuous Deployment are now at the core of DevOps. The agile methodology relies on applications being built and delivered in an iterative manner. Microservices support being developed in an agile manner and, because of their isolated nature, can be independently deployed. The PaaS platform should enable features such as automated testing, Continuous Integration and Continuous Deployment, version management, and recovery from failures so that Microservices can be continuously deployed.

Some organizations such as Facebook and Google practice delivering codes at very high velocities. In fact, Amazon is known to deploy code to its servers every 11.6 seconds. Such feats require DevOps pipelines that are continuous in nature, promote flow, small batch size, and continuous improvement.