当前位置:首页 > 报告详情

2018年可视化的遗留系统微服务改造.pdf

上传人: 云闲 编号:96408 2021-01-01 54页 19.71MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了如何通过可视化的方法来拆解遗留系统,以实现微服务架构。主要内容包括: 1. 可视化的认识遗留系统:通过C4模型、用户画像、用户旅程等方法,掌握系统业务,明确系统边界,进行小步改造。 2. 可视化的划分遗留系统:通过领域驱动设计、事件风暴工作坊、服务画布等方法,进行领域建模,明确服务的范围和核心模型。 3. 可视化的拆解遗留系统:通过绞杀模式、代码依赖分析、数据库依赖分析等方法,逐步拆解遗留系统,实现微服务架构。 4. 遗留系统拆解评分表:通过业务复杂度、需求变化频率、使用频度、系统集成关系、数据迁移量、代码改动量等维度,对遗留系统进行评分,以确定改造优先级。 5. 降龙八步:通过逐步替换、架空原有模块、创建新数据库、配置新服务等方式,逐步实现遗留系统的微服务化。 6. 拆解注意事项:在改造过程中,适当减少新需求的开发,新需求开发必须按照新规则进行,遗留系统中可能包含前端代码和存储过程,需要进行拆解。 7. 总结:通过可视化的方法,可以有效地拆解遗留系统,实现微服务架构,提高系统的灵活性和可维护性。
如何利用C4模型进行系统架构可视化? 事件风暴工作坊如何帮助拆解遗留系统? 如何通过代码依赖分析拆分微服务?
客服
商务合作
小程序
服务号
折叠