我习惯并且本能地希望单独部署微服务。要了解它们之间的依赖关系/合同,并推出更新,以便我可以一次监控各个更改的成功。
然而,我看到许多团队似乎将一组密切相关的微服务视为整体 - 将5/6个新应用并行推出作为已知且经过测试的单个单元。
Susan Fowler在她的“生产就绪微服务”一书中写了一份生产准备特征清单。一个是......
"生产部署是否同时完成,或逐步推广?"
当我第一次阅读本文时,我认为她同意我的意见,增量更可取。但我可以看到它是如何被两种方式阅读的?
Susan Fowler写这篇文章时的意思是什么,这两种方法的优点是什么?