ByteByteGoHq system-design-101是什么
ByteByteGoHq system-design-101 旨在通过视觉效果和简单术语解释复杂系统,帮助读者准备系统设计面试,并理解系统底层工作原理。其内容涵盖广泛的系统设计主题,包括通信协议(REST API、GraphQL、gRPC、webhook、HTTP 各版本比较、SOAP 等)、API 设计(性能优化、安全、网关、代码优先与 API 优先)、网络基础(TCP/IP、Nginx、负载均衡、URL/URI/URN)、CI/CD(管道、Netflix 技术栈)、架构模式(MVC、MVP、MVVM 等)、设计模式、数据库(类型、数据结构、SQL 执行、CAP 定理、内存/存储、SQL 查询、SQL 语言)、缓存(策略、Redis)、微服务(架构、最佳实践、技术栈)、支付系统(信用卡运作、VISA/Mastercard 盈利模式、UPI)、DevOps/SRE/平台工程、Kubernetes/Docker、Git、云服务(类型、云原生)、开发工具、Linux 命令、安全(HTTPS、OAuth 2.0、身份验证、会话/cookie/JWT/令牌/SSO、密码存储)、以及真实案例研究(Netflix、Twitter、Airbnb、Stack Overflow、Amazon Prime Video、Disney Hotstar、Discord、YouTube/TikTok/Twitch 直播)。该项目源自畅销系统设计书籍系列作者,并拥有超过 100 万读者。
ByteByteGoHq system-design-101地址
系统设计 PDF(翻译版双语):
夸克网盘