system-design-notes README

The project's README from github.com/liquidslr/system-design-notes. As one markdown file: README.md.

System Design Interview - An Insider's Guide (Vol 1 and 2)

These notes are based on the System Design Interview books - Vol 1 and Vol 2 2nd Ed

Check the notes here: https://pagefy.io/system-design/system-design-interview-by-alex-xu

Note: These notes are a work in progress.

Additonal Resources

Rate Limiting

Consistent Hashing

Key-Value Store

Unique-ID Generator

Web Crawler

Chat Systems

Search Autocomplete

Youtube

Google Drive

system-design-notes (liquidslr/system-design-notes)

Searching Database…

这是什么?这是一套学习笔记,概括了《系统设计面试指南》(Insider's Guide,第一册和第二册)的内容,按章节涵盖常见的系统设计面试主题。
这是一本书、一门课程,还是只是笔记?这是一套精简的笔记,结构与两本书保持一致,但并非书籍全文,另外附带一份精选的延伸阅读链接,供深入学习使用。
内容是怎样组织的?内容按章节组织,与书中的章节一一对应,从可扩展性的基础概念,到短网址、聊天系统和支付系统等具体系统设计。
初学者应该从哪里开始?从第 1 章《从零到百万用户的扩展》开始,再阅读第 2–3 章关于容量估算和面试框架的内容,然后再学习具体的系统设计,因为后面的章节都建立在这些基础之上。
这套笔记已经完成了吗?还在更新吗?笔记明确标注为持续编写中,因此部分章节或小节可能还不完整。
附加资源涵盖哪些主题?按主题整理的深入解析链接,包括限流、一致性哈希、键值存储、唯一 ID 生成、网络爬虫、聊天系统、搜索自动补全、YouTube 和 Google Drive,并引用了 Discord、亚马逊、Netflix 和 Dropbox 等公司的真实工程博客文章。
这能代替阅读原书吗?不能。这是一份配套的摘要,用于辅助学习或复习书中的内容。由于内容经过精简且仍在编写中,它并不能完全替代原书。
后面的章节涵盖哪些类型的系统?更高级、更贴近实际的系统,例如酒店预订、分布式邮件、类 S3 的对象存储、实时排行榜、支付系统、数字钱包和证券交易所。
Creator
liquidslr
Size
81.1 MB
Stars
26.6K
Updated
CommitAug 12
Age
1y
Commits · 90 Days