架构师训练营作业 --Week10
一、Dubbo进行一次微服务调用的时序图
二、关于微服务架构的思考和认识
1、微服务架构的思考和认识
1)单体应用->微服务:解决发布、部署困难的问题
2)微服务->平台化:构建通用服务、服务复用
3)平台化->中台化:微服务定义了业务规范。业务系统依赖微服务,实现具体的业务
2、微服务架构落地的思考和认识
1)微服务落地的关键点,在于业务而非技术,要先理顺业务,梳理业务的边界
2)技术是手段而非目的,要搞清楚实施微服务的目的是什么,业务复用?开发边界清晰?分布式集群提升性能?
3、微服务落地的实践手段
1)DDD天然适合指导微服务的划分,可以使用DDD进行业务的分析和边界划分
2)DDD的分析可以帮助实现微服务的战略设计,对微服务架构的设计至关重要
评论