写点什么

电商业务服务拆分

  • 2021 年 12 月 05 日
  • 本文字数:466 字

    阅读完需:约 2 分钟

背景:



分析:

创业团队特点:

1.      业务要能快速迭代,划分过多服务可能导致协作困难

2.      人员不足,资金不足

3.      技术支撑较为薄弱,因此要更多采用开源方案

基础设施

嵌入 SDK. 理由:语言统一,速度较快,不需要额外基础设施和团队.

框架:spring cloud,提供一站式微服务解决方案,Java 开发人员对 Spring 框架使用较为熟悉。

需要 3 个开发人员负责服务注册、发现中心建设

需要 3 个开发人员负责服务网关建设

服务拆分:

电商业务主要按照业务划分为:

1.      商品中心:面向用户,商品展示

2.      用户中心:用户服务,注册、登录、积分等

3.      订单: 用户下单、物流跟踪,

4.      支付:支付

5.      推荐中心:商品推荐

6.      核算中心:财务核算,对账、报表等

7.      库存中心:商品管理、价格服务等


拆分方式:

服务拆分主要按照 1 对 1 为每个业务建立单独服务

商品服务:重要,流量较大,用户主要入口-> 2 前端+4 个后端

用户服务:重要,1 个前端+3 个后端

推荐服务:2 个后端

订单、支付服务:重要,4 个后端

库存服务:1 个前端+3 个后端

财务服务:3 个后端



用户头像

还未添加个人签名 2020.06.23 加入

还未添加个人简介

评论

发布
暂无评论
电商业务服务拆分