案例分析:电商系统架构演进

案例分析:电商系统架构演进

案例分析:电商系统架构演进

从一个小店铺到一个亿级电商平台,架构是如何演进的?

阶段1:单体时代(DAU < 1万)

业务场景

一个创业团队做了一个小电商网站:

  • 团队:3个开发
  • 功能:用户注册、商品浏览、下单购买
  • 规模:日活几百到几千

技术架构

┌─────────────────────────────────────┐ │ 负载均衡器 │ │ (Nginx) │ └──────────────┬──────────────────────┘ │ ┌──────────────▼──────────────────────┐ │ 单体应用 │ │ ┌─────────────────────────────┐ │ │ │ Spring MVC │ │ │ │ ┌─────┐ ┌─────┐ │ │ │ │ │用户 │ │订单 │ │商品 │ │ │ │ └─────┘ └─────┘ └─────┘ │ │ │ │ ┌─────────────────────┐ │ │ │ │ │ MySQL