架构实战营模块 6 作业

微服务拆分架构

现有大规模的电商的平台的架构,不适合直接套用在 Startup Up 的公司,选择用业务流程拆分

一对多服务按业务流程拆分

拆分为 5 个流程:订单生成,订单支付,商家发货,确认收货,交易成功

架构实战营模块 6 作业_第1张图片

5 个前端人员,25 个后端人员,以三个火枪手原则,后端平均 3 个人负责一个微服务,后端可分 8 组微服务

用户支付较复杂可以 4 个人, 其他每组 3 个人 = 7x3 + 4 = 25

Strartup 公司,從 0 開始,編程語言單一 Java 框架可选嵌入式 SDK,也天然支持高可用

编程语言是 Java,框架可选用 Spring Cloud 全家桶

微服务基础服务

架构实战营模块 6 作业_第2张图片


小伙伴们有兴趣想了解内容和更多相关学习资料的请点赞收藏+评论转发+关注我,后面会有很多干货。
 

架构实战营模块 6 作业_第3张图片

原创作者:Vic

原文出处:xie.infoq.cn/article/691d2966ef80b0b54a9e9a9f4

你可能感兴趣的:(mysql,java后端,Java,java,架构,分布式)