3 ms·
"We rolled out this update with 220 changes. There's a breaking bug. Where is it? We need to find out in the next 5 minutes, revert, and deploy. Otherwise we ha
by vertex-four 10y ago
"We rolled out this update with 220 changes. There's a breaking bug. Where is it? We need to find out in the next 5 minutes, revert, and deploy. Otherwise we have to revert the whole thing- we're losing money."
Git doesn't really help with that. More granular deployments do, and if microservices help with more granular deployments, go for it.
- gmfawcett 10y agoGit-bisect does, doesn't it?
- Xylakant 10y agoOnly if you have a test that catches the bug and it still needs time to run. You'll also need time to write a fix, validate it and deploy. Plus any extra time your organization needs between code and deployment
- imron 10y agoIt helps with the find part. The revert and deploy not so much, especially say if it's the middle commit if 200 and you'd still like to deploy all the commits before and after.
- vertex-four 10y agoIf you had a test for the issue, you probably wouldn't have deployed the software in the first place.
- raverbashing 10y ago> We rolled out this update with 220 changes. That's your problem right here