Thanks mainly to the rise of microservices and containers, application development and deployment is becoming more complex with each passing day. Most organizations are just now getting to the point where they are comfortable relying on continuous integration and continuous delivery (CI/CD) practices to build and deploy traditional monolithic applications. Now comes a new generation of cloud native technologies that will require organizations of all sizes to become even more forward-thinking than they already are.
Cloud native applications are having two profound impacts on DevOps:
In both cases, the rate at which applications are being deployed and updated — as well as the number of repos, registries and other upstream sources — increases exponentially.