企业架构师、技术总监、开发经理、业务中台产品经理、核心系统开发人员。
掌握业务中台的设计理念和微服务架构的实现方法,能够规划企业中台战略,设计可复用的业务能力中心,指导微服务拆分与服务治理,实现业务的敏捷响应和能力的沉淀复用。
一、业务中台理念认知:业务中台的本质(企业级能力复用),中台战略与组织演进的关系,前台、中台、后台的职责划分。
二、中台建设方法论:业务领域建模(DDD)在中台设计中的应用,能力中心识别方法,中台建设的“渐进式”路径。
三、业务领域建模(DDD)实战:限界上下文识别,聚合、实体、值对象设计,领域事件与领域服务,通用语言建立。
四、能力中心设计:用户中心、订单中心、商品中心、库存中心等通用能力中心的业务边界与功能设计。
五、微服务架构基础:微服务架构演进历程,与单体架构、SOA的对比,微服务的优势与挑战。
六、微服务拆分原则:按业务能力拆分、按领域边界拆分、按团队结构拆分,拆分粒度把控,服务粒度评估方法。
七、服务注册与发现:注册中心选型(Eureka、Nacos、Consul),服务健康检查,服务实例管理。
八、配置中心与网关:配置中心选型(Apollo、Nacos Config),统一API网关功能(路由、鉴权、限流、熔断)。
九、服务调用与治理:同步调用(Feign、RestTemplate)、异步调用(RocketMQ、Kafka),服务熔断、降级、限流(Sentinel、Hystrix)。
十、分布式事务处理:分布式事务场景识别,TCC、Saga、可靠消息最终一致性等方案选型与实现。
十一、容器化与容器编排:Docker镜像构建,Kubernetes基础,微服务在K8s上的部署与管理。
十二、中台落地实战:从业务梳理到服务上线的全流程演练,中台建设过程中的常见问题与应对策略。