微服务并非银弹。本文给出单体向微服务演进的判断框架。

何时拆分

当团队规模扩大、发布频繁冲突、单模块成为瓶颈时,才值得拆分。

拆分粒度

以业务域为边界,避免过度拆分带来运维与一致性的双重负担。

配套能力

服务注册发现、配置中心、链路追踪与统一网关缺一不可。