马斯克去年底发了推特的新架构图

date
Mar 22, 2023
my-url
https://www.fpb.icu/article/twitter-Architecture
slug
twitter-Architecture
status
Published
tags
科技数码
category
科技数码
summary
type
Post
Origin
URL
icon
password
  • 分析
    • Twitter更新架构的关键在于通过Home Mixer来代替Timeline Mixer来为用户提供更快的时间线内容,但是具体如何实现从图中并无法得知。关于Home Mixer的相关信息很少。
    • 而Prediction service应该是20年twitter发布的“Home timeline prediction system”的升级版本。 最关键的Home Mixer不知道是啥,Prediction是以前有的功能。
    • 所以这个新架构图好像没啥东西?
  • 总结
    • 我无法据此判断Musk是个啥样子的人。
    • 这人求名吗?名副其实,而不是空有虚名,自己earn的。
    • 这人求礼吗?特斯拉的AI等级,年年不升级,但他年年承诺是下一年就升级。就是个骗子。
    • 这人守强吗?他根本不讲道理,买twitter说反悔就反悔。
    • 且不论名,但不求礼,不守强。不甩堂堂正正的样子,不讲道理,只看事实。
    • 姑且是个合格的领导者。领导者就得不怕栽赃名,抓住战略目标,看事情只看有无,不看左右。
 
首先我们通过下面这两个Twitter,可以获得到miro的详解图和另一个更清晰的图。
miro
 
nice graph
重制:
 
 
资料:
Video preview
Video preview
 
archive
至于架构图中新的功能可能的运行过程如下
个性推送
系统首先通过CrMixer和用户的各种操作数据去刻画用户画像,接着通过AI去捕获特征然后评分,评分之后去预测用户可能喜欢的内容,内容获取后保存在Manhattan和Memcache中。
Home Ranker 再根据Home Scorer中已有的历史数据,和CrMixer的最新数据,进行一次 排名。
关注推送
可能是Timeline Service提供的
信息整合
Home Mixer 将Home Ranker和Timeline Service的信息获取后,再向Manhattan或者Gizmoduck中获取具体信息,呈现给用户。
而目前TFE作为API Gateway,连接了Twitter的不同类型的客户端和服务。Strato是Twitter打造的Federated Database,它的意义在于赋予了同时获取或更新不同数据来源的能力。Strato的query-defined datasets是在Federated Database中类似视图的概念,可以减少不必要的业务逻辑服务。GraphQL是Twitter重要的查询语言,可以帮助业务逻辑准确地获取需要的数据,并对不同组件需要的相同数据进行复用。
 

© Fish 2023