(no title)
kevan
|
3 years ago
I'm a huge advocate for CI/CD pipelines and my team owns a lot of them. We're confident enough to deploy anytime but we choose to limit deploys to our team's business hours and not on Fridays. Why? Because we think the return going from deploying 4 days/week to 5 days/week is outweighed by the stress and morale hit of ruined weekend plans if something weird happens. There's probably situations where that extra speed makes a difference but for us deploying to all regions safely can take a full day anyways so it's pretty normal to have multiple changes flowing at the same time.
pondidum|3 years ago
However, I will admit it is a trade-off; some engineering time does have to be spent to get there, and perhaps that engineering time is better used elsewhere right now.
snowwrestler|3 years ago
If some of that new code is a flag that controls what customers see, then from a product perspective it’s not a “product release”. Is that what you mean?
The point is, even feature-flagged code can break things unexpectedly.
_vertigo|3 years ago