Treating infrastructure like software with the cloud
Enterprises cannot achieve business agility without adopting a cloud for application deployments. Agile software development, microservices (or loosely coupled architecture), DevOps, and the cloud are critical forces that help organizations realize business agility.
The traditional way of managing infrastructure is no longer feasible when the focus is on rapidly delivering value. There are several disadvantages associated with using traditional infrastructure models in agile software development:
- The traditional approach of labor-intensive and less responsive infrastructure management is considered a flow impediment in agile software development, impacting lead times, developer productivity, operational excellence, and knowledge acquisition challenges.
- In the traditional approach, architects and developers spend a fair share of their energy and time focusing on architecting, deploying, and maintaining infrastructures...