90.6K ·GitHub
这是什么?
这是一个免费、以图示为主的合集,收录了关于核心系统设计概念(API、数据库、缓存、消息队列、真实公司的架构等)的简短讲解和速查表,帮助你理解生产系统如何运作,并为系统设计面试做准备。
这是结构化的课程,还是零散的图表合集?
它是一个持续增长的合集,由独立的图解文章和速查表组成,并不是带练习的线性课程。每个链接的主题都是一页的图解说明,可以单独阅读。
这能替代实际的面试练习吗?
不能。它纯粹是图示类参考资料和速查表,不包含模拟面试或编程练习;它会指向《技术面试推荐资料》,而不是自己提供练习题。
我可以在自己的博客或课程中复用这些图表吗?
该仓库的许可证标记为 NOASSERTION,意味着并未明确声明可供复用的开源许可证。因此,在转载这些图表之前,你应当先与 ByteByteGo 确认。
它涵盖真实公司的架构,还是只讲理论?
两者都有。除了理论讲解之外,它还设有专门的案例研究板块,介绍 Netflix、Uber、Airbnb、Twitter、Discord、Meta、Reddit 等公司如何解决真实的规模化问题。
什么是 ByteByteGo?
ByteByteGo 是这个仓库背后的品牌兼电子通讯,专门发布以图示为主的系统设计内容。本仓库是他们开放的配套图表与简短讲解合集。
What are similar projects?
awesome-system-design-resources, architect-awesome, system-design-academy, system-design-interview, awesome-scalability, tech-interview-handbook, system-design, awesome-software-architecture
Which topics is it in?
system-design-interview, coding-interviews, software-development, cloud-computing, diagram, software-architecture, kafka, software-engineering, system-design, interview-questions, graphql, caching