4

我正在构建一个有点像 Twitter 的服务,并且在创建设计的过程中。

我在github上查看了 Twitter 的开源项目,并在一些替代开源项目中查看了部分设计示例

所以我对完成我的任务需要什么有一个大致的了解。我没有找到 Twitter 的实际架构图或包含有关它的概述的文章。

Twitter的架构图是什么样的?

谢谢

4

3 回答 3

8

很难找到一个单一的、宏伟的架构图来解释所有 Twitter 服务。但是,您可以找到处理其特定部分的高级概述和文章。

来自 Twitter 工程主管的概述在这里

您可以关注Twitter 工程博客以获取更新。

这个视频是关于他们从 ROR 到 JVM 的迁移。

Twitter 规模数字列表

一篇关于调整Twitter 架构的文章。

这个处理他们的存储后端。

于 2013-06-24T03:20:21.847 回答
2

以下是有关某些设计决策的更新架构和详细信息。有趣的是,Twitter 正在使用写入密集型架构来提高读取性能(实际上是 O(1))。highscalability文章指向 Infoq 的原始演示文稿

于 2014-12-23T07:01:00.133 回答
1

这是截至 2017 年 1 月 19 日的一个很好的概述,以防其他人发生在这个线程上。它涵盖了经验教训以及随着时间的推移各种数据解决方案的演变。

Twitter 背后的基础设施

于 2018-01-17T17:13:24.897 回答