Deployment in DevOps

DevOps is the first, a matter shifting of the traditional business culture more than the tool and technologies that enable it. DevOps is one the the best culture to do continuous deployment. Continuous deployment stands as one of the prevailing goals of effective DevOps. CI/CD and the continuous tools and process are all in some way related to facilitating the flow of continuous deployment or monitoring and managing it after the fact that feeds back to the beginning of the loop and back to deployment.

The main benefits for continuous deployment appear as a result of reducing lead time, the time elapsed between the identification of a requirement and its fulfilment, with two main consequences:

1. For each feature, after it is developed, an earlier return on investment, which lessen the need for large capital investments
2. Earlier evaluations from users on each new feature, which allows for A/B testing to establish which of several possible implementation is preferred by clients

CI and the two CDs can provide an outstanding environment for the entire DevOps team, while the benefits greatly outweigh the challenges, and high quality can be achieved even for very large capacity and scale systems, while delivering value and innovation very fast in same time.

Well, continuous deployment has additional costs, as it depend on instrumentation to ensure that new functionality does not result in bugs and also in infrastructure that allows effortlessly backing out new features when a defect has not been caught by automated tests. And i think rely on this fact, i don’t agree with the summation that everyone should do CI, someone has to do CD as well. Only the rare few should strive for continuous deployment.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s