架构实战营 - 模块六作业
背景
假设你现在是一个创业公司的 CTO,开发团队大约 30 人左右,包括 5 个前端和 25 个后端,后端开发人员 全部都是 Java,现在你们准备从 0 开始做一个小程序电商业务,请你设计微服务拆分的架构以及微服务 基础设施选型。
微服务拆分
电商业务已经非常成熟了,直接参考业界已有的电商平台
根据三个火枪手原则,25/3 ≈ 8,微服务数量应该在 5 ~ 8 个之间
核心业务划分为:订单中心、会员中心、库存中心、店铺中心、商品中心、财务中心、物流中心
框架选型:由于是创业公司,直接使用社区成熟的开源方案,选择功能更全面的 spring-cloud
评论