粒度小,单个服务可以紧贴业务快速迭代; 去中心化组织和部署结构,减少不必要的协同; 数据和商业逻辑受同一个服务控制,从而在商业逻辑快速变更的同时,保障数据模型的 一致性; 数据和状态独立封装,保障一个业务快速演变的同时,还不污染其他业务; 服务本身的独立部署能力使得容错和容量弹性最大化; 细粒度服务发布回滚和故障响应能够有效隔离,出了问题可以迅速降级或回滚。