事业 - 最佳实践 - 架构 - 微服务划分
《事业-最佳实践-架构》架构系列
划分原则
核心原则
单一职责原则
服务自治原则
持续演进原则
避免分布式单体
轻量级通信原则
接口明确原则
辅助原则
利用 DDD 的战略思想划分边界
按照业务域划分边界
按照核心非核心划分边界
按照变化频率划分边界
按照性能要求划分边界
按照技术策略划分边界
按照模块职责划分边界
按照设计原则划分边界
具体维度
按功能拆分
基于领域模型
限界上下文
基于组织架构和团队规模
围绕业务领域按职责单一性、功能完整性拆分
核心与非核心
基于业务需求变化频率
易变与稳定分离,降低相互影响
按非功能拆分
基于应用性能
基于安全边界
基于技术异构等因素
基于稳定性
核心非核心链路
研发效率:服务同时开发人数
成本
评论