知识卡片
微服务边界
内容
微服务边界应从业务能力出发,而不是按技术层或表结构机械拆分。边界切得太粗会保留单体耦合,切得太细会放大网络调用、事务和运维成本。发散:拆分服务前先画业务流程和数据所有权,比先画部署拓扑更能减少返工。
参考来源
《架构探险:轻量级微服务架构(下册)》第1章《轻量级的微服务》
知识卡片
微服务边界应从业务能力出发,而不是按技术层或表结构机械拆分。边界切得太粗会保留单体耦合,切得太细会放大网络调用、事务和运维成本。发散:拆分服务前先画业务流程和数据所有权,比先画部署拓扑更能减少返工。