微服务架构的重构策略

167 阅读1分钟

为什么要重构单体应用

image.png

绞杀单体应用

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

将单体应用重构为微服务架构的若干策略

image.png

将新功能实现为服务

image.png

image.png

隔离表现层与后端(水平切片)

image.png

image.png

提取业务能力到服务中(垂直切片)

image.png

image.png

提取服务时遇到的挑战

拆解领域模型

重构数据库

设计服务与单体的协作方式

image.png

设计集成胶水

image.png

image.png

image.png

实现反腐层

image.png

image.png

image.png

image.png