TGViewer
GitHub开源观察|开源项目·热门仓库·开发者 GitHub开源观察|开源项目·热门仓库·开发者 @githubtrendinghub · 669 subscribers
Post #579 14
系统设计面试准备开源指南

准备系统设计面试的经典开源项目 system-design-primer,整理了大规模系统设计的学习资源,涵盖从基础概念到真实架构案例的完整路径。

项目面向准备技术面试的开发者,也适合想系统学习分布式系统设计的工程师。内容包含系统设计主题索引、常见面试题及参考方案、Anki 记忆卡片,并附有学习路线图,可按短期、中期、长期备考时间灵活安排。

核心内容覆盖 CAP 定理、一致性模式、可用性模式、DNS、CDN、负载均衡、反向代理、微服务、数据库扩展(主从复制、联合、分片、反规范化)、缓存策略、异步处理、通信协议(TCP/UDP/RPC/REST)等主题,每个主题都列出优缺点和进一步阅读链接。

面试题部分提供 Pastebin、Twitter 时间线、网络爬虫、Mint.com、社交网络数据结构、搜索引擎键值存储、亚马逊分类排名、AWS 百万级用户系统等经典设计题及讨论、代码和图示。

还收录了 Google、Amazon、Facebook、Instagram、Netflix、Uber、WhatsApp 等公司的真实架构分析文章,以及各公司工程博客链接,方便针对目标公司做定向准备。


项目持续维护、接受社区贡献,已翻译成包括简体中文在内的多种语言,CC BY 4.0 许可。

GitHub

#GitHub #开源 #系统设计 #面试准备 #分布式系统 #架构设计 #Anki
@GitHubTrendingHub
More from @githubtrendinghub
  1. Sep 30, 2026WSL Containers:在 Windows 里原生跑 Linux 容器 微软把 WSL 容器(WSLC)从公开预览转为正式可用,开发者不必再装独立工具,就能在 WSL 环境里…
  2. Sep 30, 2026DBX:25 MB 的跨平台数据库客户端 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库,提…
  3. Sep 30, 2026Openship:自带 CI/CD 的自托管部署平台 指向一个仓库,它自动完成构建、发布、路由和 TLS 终结,省掉自己搭部署流水线的麻烦。适合想把应用部署到自己服务器或云上的开发…
  4. Sep 30, 2026ReClip:自托管的视频音频下载器,带网页界面 粘贴链接就能把 YouTube、TikTok、Instagram、Twitter/X 等 1000+ 站点的视频存成 MP4 或…
  5. Sep 30, 2026OpenShell:给自主 AI Agent 用的安全私有运行时 NVIDIA 开源,让 Agent 能读文件、装包、调 API、用凭证,但不会拿到你数据、密钥和网络的完全访问权。…
  6. Sep 29, 2026openSUSE Leap 16.1:不可变模式并入主安装器 openSUSE 把不可变系统并入 Leap 主安装器,Leap Micro 不再单独发版,6.3 和 7.0 取消。…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →