Everything you need to know about from big bang to progressive delivery.
[ad_1]Deployment is the moment when code stops being a developer’s problem and becomes everyone’s. It is the act of taking something that worked on a build server and putting it in front of real users, on real infrastructure, and handling real traffic. For a long time, this moment was riskier than it had any reason to be, and the strategies we will discuss in this article are what teams built to take that risk down.
Several distinct strategies are in common use today, and each one is an answer to a specific problem that the previous approaches couldn’t solve well enough. Some reduce the blast radius (the number of users affected) when a deploy goes wrong. Others separate the moment the code reaches production from the moment users actually see it.
In this article, we’ll go through the main deployment strategies used in production today, looking at how each one works, what it costs, and when it makes sense to use.
[ad_2]
Source link
More on from big bang to progressive delivery
Stay tuned for updates on from big bang to progressive delivery as the story develops. Related: The SpaceX IPO Will Be the Theft of the Century.
Frequently Asked Questions
It is the act of taking something that worked on a build server and putting it in front of real users, on real infrastructure, and handling real traffic. It is the moment code stops being a developer's problem and becomes everyone's.
The blast radius is the number of users affected when a deploy goes wrong. Several deployment strategies exist specifically to reduce it.
Some strategies separate the moment the code reaches production from the moment users actually see it, which takes risk out of the deployment moment.
It goes through the main deployment strategies used in production today, looking at how each one works, what it costs, and when it makes sense to use it.



