awesome-scalability中文版

logo.png

一份说明可伸缩、高可靠和高性能的大规模系统模式的阅读清单。案例学习都是从服务于数百万甚至数亿用用户的线上系统总结的。

如果你的系统变慢了 :traffic_light:

定位你的问题: 可扩展问题(对于单个用户请求响应很快但是在负载高时变慢)或者性能问题(对于单个用户请求慢)可以参考设计原则可伸缩性性能问题在技术公司是如何解决的。

智能部分是为处理数据,机器学习和深度学习的人准备

如果你的系统挂了 :construction:

“即使某天你失去了一切,如果保持镇静,你还能东山再起” - Thuan Pham,Uber CTO。所以遇事不慌,记住可用性稳定性的重要性。

如果你面临系统设计的面试 :ocean:

在白板设计应用之前,看看面试笔记完整图示的实际架构有个全面的认识。你还可以看看技术大牛的演讲,了解他们怎么构建,扩展和优化他们的系统。推荐一些书籍(大部分都是免费的)给你!祝你好运:four_leaf_clover:

如果你正在构建自己的梦之队 :ferris_wheel:

扩大团队规模的目标不是增加团队规模,而是增加团队产出和价值。你可以在组织中看到技术公司如何在各个方面实现这个目标:雇用,管理,组织,文化和沟通。

社区的力量 :mountain_cableway::aerial_tramway::mountain_cableway:

欢迎贡献!你可以看看 contribution guidelines。如果你发现一些链接失效或错误,请提交PR。

这个项目花了很多时间整理。如果你觉得对你有帮助,请分享到Facebook,Twitter和微博,或者分享到聊天群众!知识就是力量,分享知识力量翻倍。谢谢。

Content

设计原则

伸缩性

可用性

稳定性

性能

架构

面试

组织

演讲

推荐书籍

License

这个项目由Nguyen Quoc Binh2017 Christmas Eve 创建,献给那些在工作中牺牲个人生活的深夜程序员。

Donation

请我喝杯咖啡,好吗?谢谢你! 这对我意义非凡::heart:

awesome-scalability中文版 - 图2