写点什么

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

用户头像
关注
发布于: 2 小时前

背景描述

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

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

设施选型。

基础服务器-框架选择

选型理论

选型方案

框架选用 Spring Cloud

  1. 统一语言 JAVA:公司是创业团队,都是 Java 的技术栈

  2. 不需要 RPC:初创电商类项目,对性能要求还不高、接口还需要提供给微信小程序端调用

服务拆分及落地

服务拆分理论

服务拆分

参考业界实现

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

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

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

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

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

基础设施要求

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

  • 从 0 开始搭建系统

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

落地方式

一步到位

  • 从 0 开始搭建系统

发布于: 2 小时前阅读数: 2
用户头像

关注

还未添加个人签名 2018.08.08 加入

还未添加个人简介

评论

发布
暂无评论
模块六-创业公司电商微服务