模块六 - 电商系统微服务设计
作业
明确服务拆分思路,并画出系统架构图片;
明确基础设施选型思路,并选择一个微服务框架;
业务背景
基于 5 个前端+25 个 Java 后端,从 0 开始做一款电商小程序;
业务边界
根据三个火枪手原则,业务数量建议分拆为 25/3=8 个业务,电商业务经过多年发展,目前已经比较成熟,由于创业公司里缺少业务专家,直接参考业界标准即可:
系统架构
基础设施选型
目前后端技术栈统一为 Java,考虑时间成本,开发人员技术栈,框架生态及成熟度,建议采用 Spring Cloud;
版权声明: 本文为 InfoQ 作者【圈圈gor】的原创文章。
原文链接:【http://xie.infoq.cn/article/3aab32825e9092b0939496a69】。未经作者许可,禁止转载。
评论