放弃了微服务,我们为什么要重回到单体架构?
我想明确指出我不是反微服务者,我将服务合并回到整体(单体/Monolith)中并不是为了摆脱微服务,目的是实现“大小正好”的整体。我正在做的事情是解决我团队的痛点。如果不能减少摩擦,我将不会花费太多时间(和机会成本)来提升,转移和重构旧代码。每次这样做,我都会冒引入新错误并破坏用户体验的风险。将微服务合并回整体,有时会令人振奋,但总是令人恐惧;并且代表了计划,降低风险和测试方面的大师班。再说一次,如果这不值得做,我就不会做。微服务解决技术和人员问题为了了解为什么我要破坏一些微服务,重要的是要了解