Deployment Strategies

Cluster focuses on debates and advice around software deployment practices like rolling, canary, blue-green, and zero-downtime techniques to enable frequent, safe releases without interruptions.

πŸ“‰ Falling 0.4x DevOps & Infrastructure
5,178
Comments
20
Years Active
5
Top Authors
#8166
Topic ID

Activity Over Time

2007
2
2008
25
2009
69
2010
92
2011
190
2012
139
2013
176
2014
174
2015
173
2016
303
2017
237
2018
289
2019
454
2020
429
2021
467
2022
550
2023
517
2024
500
2025
367
2026
25

Keywords

api.acme acme.com e.g OP staging.api TLDR CI youtube.com HEAD CD deployments deploy deployment deploys staging rolling canary production green api

Sample Comments

dboreham β€’ Feb 17, 2023 β€’ View on HN

Rolling deployment is a hack imho. Adds complexity and hence yet more potential failure modes.

vpshastry β€’ Jul 20, 2024 β€’ View on HN

Don’t they have canary deployments? Such huge updates happen al at once?

kevinsimper β€’ Sep 23, 2019 β€’ View on HN

I release on Friday, it is not any different than any other day. Canary deployment is the way to go and quick rollbacks makes your life easy

esrauch β€’ Mar 20, 2019 β€’ View on HN

"Don't have a deployment process that takes a day ahead"

h91wka β€’ Jun 29, 2020 β€’ View on HN

Not if you have a competent devops team and a deployment pipeline.

wgerard β€’ May 4, 2018 β€’ View on HN

Not a slack employee but worked at a company with similar CD views:(Likely) various groups of people are deploying to production throughout the day. Out of those 100 deploys, an individual is probably only involved in 1 or 2 a day. As soon as you're ready to deploy your code, you queue up and see it all the way through to production along with probably a few other people doing the same thing.The actual "change the servers over to the new production code" process is usually i

JohnMakin β€’ Jul 20, 2023 β€’ View on HN

Nothing I said implies the user has to find it. With rolling deployments and blue/green strategies, bad changes don't even have the potential to go live.

MuffinFlavored β€’ Nov 27, 2021 β€’ View on HN

what is good to use if you need to do a rolling deploy midday without interruption for clients?

friend-monoid β€’ Apr 8, 2020 β€’ View on HN

Seems reasonable to me? Better to deploy gradually in case the deploy is bad, right?

jasonlgrimes β€’ Apr 8, 2011 β€’ View on HN

Going from 1-2 deployments a day to 10 without downtime - Awesome stuff!