User:Clare Nolio/Zero Touch Deployment

Zero Touch Deployment

Zero touch deployment is the process of fully automating application releases, eliminating the need for manual intervention.

In software engineering, applications are deployed as part of the release management process. This process is perpetually increasing in complexities; with numerous development processes, resources and platforms, and applications that must be continuously deployed across the development, testing, production, and release environments. As a result, deployment processes can be inefficient, costly and time-consuming.

Various automated application release solutions have been developed to resolve these issues. These solutions offer seamless and continuous application deployments – starting at the first stage of development and progressing through to production and release. These solutions enable the simple modeling of application workflows and execute them across heterogeneous data center environments.

Zero touch deployment is a groundbreaking concept which could be considered as the ultimate application release solution. Zero touch deployment occurs when the entire release management process is fully automated. All deployments are made automatically, without the need for even one click of the button. Time-consuming and intricate manual processes and scripts are no longer needed, eliminating the risk of human error and increasing the speed of iterations and deployment from code to user.

Zero touch deployment is a relatively new concept, which has just recently started to be adopted by enterprises and large-scale organizations.