/system-design-interview

系统设计面试必读(awesome system design)

Apache License 2.0Apache-2.0

system-design-interview

致力于打造全网最全的系统设计面试指南,欢迎大家提PR贡献一起打造。

包含内容:

  • 系统设计相关电子书资料
  • 系统设计在线课程
  • 系统设计大厂面试题及参考答案合集
  • 典型系统设计源码实现
  • 经典论文
  • 开源项目
  • 优秀博客

系统设计面试评分标准
系统设计面试评分标准

系统设计4S分析法 系统设计4S分析法

系统设计电子书

  • 《Designing Data-intensive Applications》/《数据密集型应用设计》,这本书(DDIA)很多人都知道,不过多赘述。
  • 《分布式系统概念与设计》
  • 《grok_system_design_interview 》
  • 《Grokking+System+Design》
  • 《cheatsheet-systemdesign-A4》
  • 《Guide to Reliable Distributed Systems-ppt》
  • 《Microservice.Patterns》
  • 《Reliable Distributed Systems》
  • 《500 lines or less》。如何用500行以下代码实现分布式系统
  • 《The Architecture of Open Source Applications 1》

典型系统设计源码实现

  • 利用原生Java nio实现cs通信程序
  • 基于Netty实现RPC框架
  • 分布式消息队列设计与实现
  • 基于Netty实现http server
  • 基于netty websocket实现聊天工具
  • 实现Spring IOC容器
  • 基于顺序日志的KV数据库
  • 从0实现数据库连接池

具体代码实现参见仓库:分布式框架自己动手实现

系统设计网络课程汇总

开源项目

优秀博客资料

经典论文


致力于分享干货,为每一位计算机CS学子学习道路上带来帮助。

也欢迎大家关注我的公众号「编程学习指南」,获取更多计算机干货~提供大厂(阿里、字节、美团、快手、网易等)内推、简历修改、面试咨询、毕设咨询等服务

欢迎大家关注我的公众号