GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

liquidslr /

system-design-notes

整理系统设计面试书籍章节、典型架构题与延伸资料的学习笔记库。

访问 GitHub 仓库 ↗
最近上榜 · 2026-10-09#9

当日排名

+398当日新增 Star24,565总 Star

system-design-notes:按典型架构题复习系统设计面试

一分钟看懂

system-design-notes 是一套系统设计学习笔记,内容基于《System Design Interview: An Insider's Guide》第一、二卷,并按章节和常见面试题拆分为独立目录。

你可以用它做什么

  • 复习从单机到百万用户的扩展路径和容量估算方法。
  • 学习限流、一致性哈希、键值存储和分布式 ID 等基础主题。
  • 按 URL 短链、爬虫、聊天、通知、搜索补全等题目练习设计。
  • 查看对象存储、支付、数字钱包、交易所等更复杂案例。
  • 沿笔记中收集的论文、工程文章和公开资料继续深入阅读。

主要能力

仓库覆盖 28 个章节或案例,从系统设计面试框架、估算和核心分布式组件,延伸到 YouTube、Google Drive、地图、消息队列、监控、广告聚合、酒店预订、邮件、对象存储、排行榜和金融系统等题型。

适合哪些人

它适合准备后端或分布式系统面试的工程师,也可作为系统设计主题索引。已有生产经验的读者可以用它快速回顾;初学者最好配合原书、官方文档和实际实验理解取舍。

怎么开始使用

直接从仓库 README 的章节列表选择主题,先阅读前三章建立容量估算和答题框架,再逐个练习案例。建议先独立画出需求、接口、数据模型和高层架构,然后用笔记检查遗漏,而不是把现成答案当作固定模板。

使用前需要知道

作者明确标注笔记仍在完善中,内容也基于受版权保护的书籍,不能替代购买或阅读原书。系统设计没有唯一答案,实际选择依赖流量、延迟、一致性、成本和团队能力。仓库首页当前未展示许可证,复制或再发布内容前应先确认授权。

官方资料