29.4K ·GitHub
这是什么?
这是一份精选合集,收录系统设计案例研究、基础知识、面试准备和 AI 工程资源,整理成一份大型参考列表,并与一份电子邮件通讯相关联。
这是一门课程,还是只是一份链接清单?
这是一份文章和技术解读的索引,按主题分组(案例研究、基础知识、面试、AI 工程、白皮书),并不是带练习的结构化课程。
列表是怎么组织的,我怎样才能找到需要的内容?
内容分为多个章节,例如系统设计案例研究、系统设计基础、系统设计面试、AI 工程和软件白皮书,每个章节都按公司名或主题首字母排序建立索引。
这个列表一直在更新吗,内容会过时吗?
它与一份持续更新的电子邮件通讯相关联,因此会不断加入新的案例研究,但没有说明对单个链接进行审核的流程。
这份列表是为谁准备的?
适合准备系统设计面试的软件工程师,或想了解 Netflix、Uber、Stripe 等大型科技公司如何扩展其系统的人。
新手应该从列表的哪里开始?
系统设计基础章节是最佳入门点,涵盖《What Happens When You Type a URL Into Your Browser?》这类基础内容和核心概念,然后再深入具体公司的案例研究。
收录了哪些公司的案例研究?
收录了 Amazon、Netflix、Uber、Stripe、Discord 和 WhatsApp 等公司的真实工程拆解,解释它们如何扩展到数百万甚至数十亿用户。
这份列表也涵盖 AI 工程方面的内容吗?
有的,列表中有专门的 AI 工程章节,与经典的系统设计和面试准备内容并列。
有没有关于软件架构白皮书的内容?
有的,单独的软件白皮书章节链接到一些奠基性论文,并按字母顺序建立索引。
What are similar projects?
awesome-system-design-resources, system-design, awesome-scalability, system-design-interview, professional-programming, every-programmer-should-know, system-design-primer, system-design-notes
Which topics is it in?
system-design-interview, ai-engineering, development, software-engineering, scalability, system-design, interview-questions, architecture, microservices, career, programming, computer-science