Code
Road
Map
路线图
学习路径
文章
题库
资源
社区
首页
/
路线图
/
系统设计路线图
系统设计路线图
大规模系统设计所需的一切知识。
难度
中级
时长
37 周
知识点
147
模块
6
0%
整体完成度
…
继续学习
已完成
进行中
未开始
1. 阶段一
0/15
简介
性能与可扩展性
延迟与吞吐量
可用性与一致性
一致性模式
负载均衡器
幂等操作
性能反模式
忙碌的数据库
忙碌的前端
频繁 I/O
无缓存
重试风暴
云设计模式
舱壁模式
2. 阶段二
0/56
什么是系统设计?
如何进行系统设计?
弱一致性
最终一致性
强一致性
可用性模式
可用性数字
负载均衡器与反向代理
负载均衡算法
第 7 层负载均衡
第 4 层负载均衡
水平扩展
应用层
提前刷新
异步写回
写穿透
旁路缓存
通信
监控
顺序护航
调度代理主管
基于队列的负载均衡
发布者/订阅者
优先级队列
管道与过滤器
竞争消费者
编舞
凭据检查
异步请求-应答
数据管理
代客钥匙
静态内容托管
分片
物化视图
索引表
事件溯源
CQRS
旁路缓存
设计与实现
绞杀者模式
静态内容托管
管道与过滤器
领导者选举
网关路由
网关卸载
网关聚合
外部配置存储
计算资源整合
前端专用的后端
防腐层
可靠性模式
可用性
部署印记
地理节点
健康端点监控
基于队列的负载均衡
3. 阶段三
0/30
复制
后台任务
微服务
服务发现
数据库
客户端缓存
CDN 缓存
Web 服务器缓存
数据库缓存
应用缓存
TCP
UDP
gRPC
GraphQL
多余数据获取
不当实例化
单体持久化
吵闹邻居
同步 I/O
健康监控
可用性监控
性能监控
安全监控
使用监控
仪器化
可视化与告警
边车
CQRS
Ambassador
Throttling
4. 阶段四
0/19
CAP Theorem
Fail-Over
Event-Driven
Schedule Driven
域名系统
SQL 与 NoSQL
复制
分片
联邦
反规范化
SQL 调优
键值存储
文档存储
宽列存储
图数据库
缓存
HTTP
RPC
REST
5. 阶段五
0/13
返回结果
内容分发网络
异步机制
消息传递
韧性
舱壁
断路器
补偿事务
健康端点监控
领导者选举
基于队列的负载均衡
重试
调度器代理监督者
6. 阶段六
0/14
推送型 CDN
拉取型 CDN
背压
任务队列
消息队列
高可用性
部署戳
Geodes
健康端点监控
断路器
安全性
联合身份
守门人
代客钥匙
系统设计路线图 — CodeRoadMap — CodeRoadMap