3 ms·
- Push a version with the new logic but not yet enabled, still using legacy logic, able to implement both - Push a version that enables new logic for 1% of tra
by cryptonym 10mo ago
- Push a version with the new logic but not yet enabled, still using legacy logic, able to implement both
- Push a version that enables new logic for 1% of traffic
- Continue rollout until 100%
- nrhrjrjrjtntbt 10mo agoCan also do canary rollout before that. Canary means rollout to endpoints only used by CF to test. Monitor metrics and automated test results.
- cryptonym 10mo agoThat's ok but doesn't solve issues you notice only on actual prod traffic. While it can be a nice addition to catch issues earlier with minimal user impact, best practice on large scale systems still requires a staged/progressive prod rollout.
- nrhrjrjrjtntbt 10mo agoYep. This is definitely an "as well as" Unit test, Integration Test, Staging Test, Staging Rollout, Production Test, Canary, Progressive Rollout Can all be automated can smash through all that quickly with no human intervention.