知识卡片
微服务拆分的诸侯制与中央集权制
内容
领域驱动拆分微服务有两种思路:”诸侯制”先划子域边界各团队独立建模,落地容易但易失全局视野;”中央集权制”先对全业务完整建模再切分,系统性强但信息量大容易失控。子域界限清晰的领域(用户、订单)适合诸侯制;界限模糊耦合紧密的领域(价格与优惠活动)应先整体建模再拆分。发散:先拆后合还是先合后拆取决于内部耦合程度,而非教条地无脑先拆。
参考来源
《软件架构设计:大型网站技术架构与业务架构融合之道》第15章《技术架构与业务架构的融合》
知识卡片
领域驱动拆分微服务有两种思路:”诸侯制”先划子域边界各团队独立建模,落地容易但易失全局视野;”中央集权制”先对全业务完整建模再切分,系统性强但信息量大容易失控。子域界限清晰的领域(用户、订单)适合诸侯制;界限模糊耦合紧密的领域(价格与优惠活动)应先整体建模再拆分。发散:先拆后合还是先合后拆取决于内部耦合程度,而非教条地无脑先拆。