下面给你一份 “互联网公司 60 个核心系统全景图(真实企业结构版)”。 这个模型不是简单列工具,而是按照 企业系统架构的五大域:
产品域
业务域
研发域
数据域
企业域
几乎所有大型互联网公司(例如 Amazon、 Google、 ByteDance) 内部系统都可以映射到这 5 个域。
最终结构大约 60 个系统。
一、产品系统(12 个)
公司存在的根本
没有这些系统,公司没有收入。
1 用户体系
1 用户中心 2 登录认证 3 权限系统 4 用户画像
原因:
所有业务围绕用户
2 内容体系
5 内容管理 CMS 6 媒体资源管理 7 评论系统 8 搜索系统
原因:
互联网产品基本都有内容
3 互动体系
9 消息通知 10 即时通信 11 订阅关注 12 Feed流系统
原因:
用户活跃度核心
二、核心业务系统(14 个)
赚钱系统
不同公司会不同,但一般包含这些基础能力。
1 商品 / 服务体系
13 商品中心 14 服务目录 15 定价系统
原因:
销售基础
2 交易体系
16 订单系统 17 支付系统 18 结算系统 19 发票系统
原因:
收入产生
3 营销体系
20 优惠券系统 21 活动系统 22 推荐系统
原因:
增长
4 客户体系
23 客服系统 24 工单系统 25 客户成功系统 26 CRM
原因:
客户维护
三、研发平台系统(14 个)
这是 研发效率系统。
1 代码体系
27 Git仓库 28 代码评审 29 依赖管理
典型平台:
- GitHub
2 CI/CD
30 CI Pipeline 31 CD 发布系统 32 Artifact 仓库
原因:
持续交付
3 测试平台
33 API 测试 34 UI 自动化 35 压测平台
原因:
质量保障
4 DevOps
36 发布审批 37 环境管理
原因:
稳定发布
四、基础设施平台(10 个)
这是 技术底座。
1 计算平台
38 容器平台 39 调度系统
常见技术:
- Kubernetes
2 微服务治理
40 服务注册 41 配置中心 42 API Gateway 43 限流熔断
原因:
微服务治理
3 可观测性
44 Metrics监控 45 日志系统 46 Trace系统
常见工具:
- Prometheus
- Grafana
4 存储
47 对象存储
原因:
文件资源
五、数据平台(6 个)
数据驱动公司。
48 数据采集 49 数据仓库 50 ETL平台 51 BI平台 52 数据质量 53 数据资产管理
原因:
数据决策
六、企业管理系统(4 个)
公司内部运营。
54 人力资源系统 HR 55 财务系统 56 采购系统 57 费用报销
原因:
企业运作
七、安全系统(3 个)
58 安全审计 59 权限审计 60 风控系统
原因:
企业安全
八、60 系统全景结构
整体结构:
互联网公司系统
│
├── 产品系统(12)
│
├── 业务系统(14)
│
├── 研发平台(14)
│
├── 基础设施(10)
│
├── 数据平台(6)
│
└── 企业系统(4)
合计:
60
九、60 系统的真实演化路径
创业公司通常不是一次性建设。
第一年
15 系统
核心:
产品 + 用户 + 订单 + 支付
第三年
30 系统
新增:
DevOps
监控
日志
第五年
60 系统
新增:
数据平台
平台化系统
十、真正顶级互联网公司的规模
大公司系统规模:
| 公司 | 系统规模 |
|---|---|
| Amazon | 1000+ |
| 2000+ | |
| ByteDance | 1000+ |
原因:
业务线极多
十一、一个非常关键的规律
互联网系统有一个 经典金字塔结构:
企业系统
↑
数据平台
↑
技术平台
↑
业务系统
↑
产品系统
底层决定上层。
