logo
Reference

真实架构案例

真实架构、公司架构与工程博客

关于现实中真实的系统是怎么设计的文章。

面试中心

高频题库 + 练习模式

用真实题目训练你的系统设计表达与取舍能力。

进入面试中心


Source: Twitter timelines at scale

不要专注于以下文章的细节,重点关注:

  • 发现这些文章中的共同 principles、techniques 和 patterns。
  • 学习每个组件解决哪些问题,什么情况下使用,什么情况下不适用
  • 复习学过的文章
类型系统引用
Data processingMapReduce - Google 的分布式数据处理research.google.com
Data processingSpark - Databricks 的分布式数据处理slideshare.net
Data processingStorm - Twitter 的分布式数据处理slideshare.net
Data storeBigtable - Google 的列式 databaseharvard.edu
Data storeHBase - Bigtable 的开源实现slideshare.net
Data storeCassandra - Facebook 的列式 databaseslideshare.net
Data storeDynamoDB - Amazon 的文档 databaseharvard.edu
Data storeMongoDB - 文档 databaseslideshare.net
Data storeSpanner - Google 的全球分布 databaseresearch.google.com
Data storeMemcached - 分布式内存 cache 系统slideshare.net
Data storeRedis - 能够持久化及具有值类型的分布式内存 cache 系统slideshare.net
File systemGoogle File System (GFS) - 分布式文件系统research.google.com
File systemHadoop File System (HDFS) - GFS 的开源实现apache.org
MiscChubby - Google 的分布式系统的低耦合锁服务research.google.com
MiscDapper - 分布式系统跟踪基础设施research.google.com
MiscKafka - LinkedIn 的发布订阅消息系统slideshare.net
MiscZookeeper - 集中的基础架构和协调服务slideshare.net
添加更多贡献

你即将面试的公司的架构

你面对的问题可能就来自于同样领域

来源及延伸阅读

相关练习题

真实架构案例

暂无相关练习题