封面
版权信息
作者简介
内容简介
译者序
前言
1 从0到100万用户的扩展
1.1 单服务器配置
1.2 数据库
1.3 纵向扩展vs.横向扩展
1.4 负载均衡器
1.5 数据库复制
1.6 缓存
1.7 内容分发网络
1.8 无状态网络层
- APP免费
1.9 数据中心
- APP免费
1.10 消息队列
- APP免费
1.11 记录日志、收集指标与自动化
- APP免费
1.12 数据库扩展
- APP免费
1.13 用户量达到甚至超过了100万
- APP免费
2 封底估算
- APP免费
2.1 2的幂
- APP免费
2.2 每个程序员都应该知道的操作耗时
- APP免费
2.3 可用性相关的数字
- APP免费
2.4 案例:估算推特的QPS和存储需求
- APP免费
2.5 小技巧
- APP免费
3 系统设计面试的框架
- APP免费
3.1 有效的系统设计面试的四个步骤
- APP免费
3.2 面试中每一步的时间分配
- APP免费
4 设计限流器
- APP免费
4.1 第一步:理解问题并确定设计的边界
- APP免费
4.2 第二步:提议高层级的设计并获得认同
- APP免费
4.3 第三步:设计继续深入
- APP免费
4.4 第四步:总结
- APP免费
5 设计一致性哈希系统
- APP免费
5.1 重新哈希的问题
- APP免费
5.2 一致性哈希
- APP免费
5.3 总结
- APP免费
6 设计键值存储系统
- APP免费
6.1 理解问题并确定设计的边界
- APP免费
6.2 单服务器的键值存储
- APP免费
6.3 分布式键值存储
- APP免费
6.4 总结
- APP免费
7 设计分布式系统中的唯一ID生成器
- APP免费
7.1 第一步:理解问题并确定设计的边界
- APP免费
7.2 第二步:提议高层级的设计并获得认同
- APP免费
7.3 第三步:设计继续深入
- APP免费
7.4 第四步:总结
- APP免费
8 设计URL缩短器
- APP免费
8.1 第一步:理解问题并确定设计的边界
- APP免费
8.2 第二步:提出高层级的设计并获得认同
- APP免费
8.3 第三步:设计继续深入
- APP免费
8.4 第四步:总结
- APP免费
9 设计网络爬虫
- APP免费
9.1 第一步:理解问题并确定设计的边界
- APP免费
9.2 第二步:提议高层级的设计并获得认同
- APP免费
9.3 第三步:设计继续深入
- APP免费
9.4 第四步:总结
- APP免费
10 设计通知系统
- APP免费
10.1 第一步:理解问题并确定设计的边界
- APP免费
10.2 第二步:提议高层级的设计并获得认同
- APP免费
10.3 第三步:设计继续深入
- APP免费
10.4 第四步:总结
- APP免费
11 设计news feed系统
- APP免费
11.1 第一步:理解问题并确定设计的边界
- APP免费
11.2 第二步:提议高层级的设计并获得认同
- APP免费
11.3 第三步:设计继续深入
- APP免费
11.4 第四步:总结
- APP免费
12 设计聊天系统
- APP免费
12.1 第一步:理解问题并确定设计的边界
- APP免费
12.2 第二步:提议高层级的设计并获得认同
- APP免费
12.3 第三步:设计继续深入
- APP免费
12.4 第四步:总结
- APP免费
13 设计搜索自动补全系统
- APP免费
13.1 第一步:理解问题并确定设计的边界
- APP免费
13.2 第二步:提议高层级的设计并获得认同
- APP免费
13.3 第三步:设计继续深入
- APP免费
13.4 第四步:总结
- APP免费
14 设计视频分享系统
- APP免费
14.1 第一步:理解问题并确定设计的边界
- APP免费
14.2 第二步:提议高层级的设计并获得认同
- APP免费
14.3 第三步:设计继续深入
- APP免费
14.4 第四步:总结
- APP免费
15 设计云盘
- APP免费
15.1 第一步:理解问题并确定设计的边界
- APP免费
15.2 第二步:提议高层级的设计并获得认同
- APP免费
15.3 第三步:设计继续深入
- APP免费
15.4 第四步:总结
- APP免费
16 设计支付系统
- APP免费
16.1 第一步:理解问题并确定设计的边界
- APP免费
16.2 第二步:提议高层级的设计并获得认同
- APP免费
16.3 第三步:设计继续深入
- APP免费
16.4 第四步:总结
- APP免费
17 设计指标监控和告警系统
- APP免费
17.1 第一步:理解问题并确定设计的边界
- APP免费
17.2 第二步:提议高层级的设计并获得认同
- APP免费
17.3 第三步:设计继续深入
- APP免费
17.4 第四步:总结
- APP免费
18 继续学习
- APP免费
后记
- APP免费
封底
更新时间:2024-01-18 11:54:27