跳转到主要内容

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

一个更新和有组织的阅读列表,用于说明可扩展、可靠和高性能的大型系统的模式。概念在著名工程师的文章和可靠的参考文献中进行了解释。案例研究取自为数百万至数十亿用户提供服务的经过实战考验的系统。

如果您的系统运行缓慢
通过回顾一些设计原则并检查技术公司如何解决可扩展性和性能问题,了解您的问题:可扩展性问题(对于单个用户来说很快,但在重负载下很慢)或性能问题(对于单个用户来说很慢)。智能部分是为那些在大(数据)和深度(学习)规模上使用数据和机器学习的人创建的。

如果您的系统出现故障
“就算输了一天,只要你保持冷静,你也可以从头再来!” - Thuan Pham,Uber 前 CTO。因此,请保持冷静并注意可用性和稳定性!

如果你正在接受系统设计面试
在白板上设计您的系统之前,请查看一些访谈笔记和带有完整图表的真实架构,以获得全面的视图。您可以查看来自科技巨头的工程师的一些谈话,了解他们如何构建、扩展和优化他们的系统。有一些精选的书籍供您选择(其中大部分是免费的)!祝你好运!

如果你正在建立你的梦之队
扩展团队的目标不是扩大团队规模,而是增加团队产出和价值。您可以在组织部分了解科技公司如何在各个方面实现这一目标:招聘、管理、组织、文化和沟通。

社区力量
非常欢迎贡献!您可能想查看贡献指南。如果您在此处看到不再维护或不合适的链接,请提交拉取请求!

Content

Principle

Scalability

Availability

Stability

Performance

Intelligence

Architecture

Interview

Organization

Talk

Book

原文:https://github.com/binhnguyennus/awesome-scalability