微服务可以换来独立发布、独立扩缩容和清晰的团队边界,但代价是网络、数据一致性、可观测性、部署和测试复杂度。真正值得问的,从来不是“要不要微服务”,而是“我到底有什么问题,值得用分布式系统来解决”。