|
|
|
|
|
by wtetzner
3759 days ago
|
|
That's a false dilemma. There are more options than "edit code on running server" and "use a 16-step verifiable app deployment pipeline". For example: update the code in your source control repository, and then build the new version of the software. |
|
It's not, and that's coming from someone who does devops for thousands of virtual machines in production. I don't have an hour to burn sometimes to update a repo, build new AMIs, roll them into production, roll the old ones out, watch logs to ensure canaries pass acceptance tests and that production traffic to new instances aren't erring out, all for minor changes (example: nginx mime type change).