要做到降低试错成本,提升拦截率,需要我们做两件事情,胆大和心细。
第一件事情心细。心细指的是我们要保稳。所有灰度下发的配置都可以快速的撤回,所有的东西都需要上监控,并且上了监控一定要上报警。配置下发、监控和报警这三件事情其实是一个链条,必须每一个都做到。
必要的时候,比如说灰度下发的风险特别大,就需要设计兜底(fall back策略),比如说你的网络调度模块出问题了,一定拿不到一个域名的时候,就写死一个兜底的域名给它,那就保障了最起码有一个东西还可以访问。在这样一套完善的机制保障了以后,就可以胆子大了,所有的东西都可以进行灰度发布,进行实验。