3 ms·
Yes, that's a lot of deployments, but you can't release software in a safer way. Let's say you have 500 containers running version A of your app. Now you start
by andriosr 7y ago
Yes, that's a lot of deployments, but you can't release software in a safer way.
Let's say you have 500 containers running version A of your app. Now you start to rollout version B, by doing a gradual rollout, you wait for containers with version B to get up before shutting down version A. After 100% of traffic is going to version B, you now start to toggle the new feature using code flags.
Now: what happens if you find a bug after rolling out 300 containers? How fast can you go back to version A? That is the point, you can't assure no bugs are introduced by using code flags, and the rollback process is pretty slow.