系统设计

主线问题

怎样把负载均衡、缓存、数据库、队列这些零件,组装成一个扛得住真实流量、坏了也不停的系统?

分集

  1. 1客户端与服务器:一次请求的旅程(HTTP、DNS)已发布
  2. 2API 设计:REST 与 RPC即将推出
  3. 3负载均衡:流量怎么分给多台机器即将推出
  4. 4缓存与 CDN:命中率和新鲜度的取舍即将推出
  5. 5数据库基础:SQL 与 NoSQL即将推出
  6. 6消息队列:削峰与解耦即将推出
  7. 7安全基础:认证、授权与 TLS即将推出
  8. 8功能需求与非功能需求即将推出
  9. 9容量估算:信封背面的计算即将推出
  10. 10延迟数字:一把按比例画的时间尺即将推出
  11. 11数据建模:范式化与反范式化即将推出
  12. 12分库分表:分片键与热点即将推出
  13. 13复制的设计:延迟、切换与丢数据即将推出
  14. 14事务与隔离级别即将推出
  15. 15搜索与倒排索引即将推出
  16. 16可用性与“几个九”即将推出
  17. 17限流:令牌桶与漏桶即将推出
  18. 18一致性的几种档位即将推出
  19. 19故障与恢复:RPO 和 RTO即将推出
  20. 20可观测性:日志、指标、链路追踪即将推出
  21. 21案例:短链接服务即将推出
  22. 22案例:设计一个分布式限流器即将推出
  23. 23案例:新闻流即将推出
  24. 24案例:聊天系统即将推出
  25. 25案例:网盘与多端同步即将推出
  26. 26案例:视频平台即将推出
  27. 27案例:搜索自动补全即将推出
  28. 28案例:附近的人即将推出
  29. 29收官:把零件组装成完整系统即将推出