Bootstrap

模块六-创业公司电商微服务

背景描述

假设你现在是一个创业公司的 CTO,开发团队大约30人左右,包括5个前端和25个后端,后端开发人员全

部都是 Java,现在你们准备从0开始做一个小程序电商业务,请你设计微服务拆分的架构以及微服务基础

设施选型。

基础服务器-框架选择

选型理论

选型方案

框架选用Spring Cloud

服务拆分及落地

服务拆分理论

服务拆分

参考业界实现

  • 非新业务:小程序电商业务不是新业务了,基本业务可参考淘宝即可

  • 3个火枪手理论:技术团队25人,6个微服务+基础设施团队

  • 性能(重要、复杂且流量大服务):订单服务、商品服务可各分配5人

  • 基础设施:暂定3人,可视情况增加

  • 其他服务:3人一个服务

基础设施要求

搭建完善的微服务基础设施

  • 从0开始搭建系统

  • 开发人员数量可支持专人指导、管理、维护基础设施

落地方式

一步到位

  • 从0开始搭建系统