アーキテクチャオタクが Twitter の内情について妄想を垂れ流す

ところで、Twitter がなくなったら Togetter はどうなるんだろう。たぶんログインすらできなくなるし。 続き: https://togetter.com/li/1977218
260
Yuta Okamoto @okapies

Twitter のような巨大な分散システムが、どのくらいの人員がサボタージュしたら壊れるかなんて外からは分からないし、何だったら中の人間にだって分かってないかも。イーロン・マスクも含めてね。色々な可能性を考慮しつつ推移を見守るしかない。 twitter.com/100poisha/stat…

2022-11-19 17:38:11
ざんねん @100poisha

Twitterのコア開発者が辞めたのでTwitter終了←まちがい Twitterのコア開発者が辞めたので代わりの開発者を雇わないと数年で終了←せいかい ソフトウェアは腐りますけど、だからといってメンテナンスしないと1日で腐り果てるほど脆くないんですよ。そのせいでメンテナンスせずに数年経って腐り文字数

2022-11-18 14:47:09
ちゅーん @its_out_of_tune

なぜか妻子持ちになっていた ■関数型/スクラム ■Haskell入門執筆 goo.gl/nTQ8LT ■妻 : @G6_VRC

tune.hateblo.jp

ちゅーん @its_out_of_tune

どのくらいの人員がサボタージュしたら壊れるかイーロンさんにもわからないかもしれないけど、勘所のある人だと「このくらいのサボタージュなら死なない」みたいなところは分かったりするし、ぼちぼちの負荷テストやった経験からすると、けっこうサっても平気なんじゃないかと思ってる。

2022-11-19 17:41:41
KOIZUKA Akihiko @koizuka

戀塚昭彦。Bio_100%, ニコニコ動画, N Air生産者, Seiren Voice開発。 nicovideo.jp/user/2 ダジャレ ガジェット 親指シフト 1.5倍速再生 Go, TypeScript, React, Electron, Vim 潰瘍性大腸炎(UC) 在宅勤務(1999〜)

b.hatena.ne.jp/koizuka/

KOIZUKA Akihiko @koizuka

平時は必要人員が少なくても、その不足は事故予防や事故ったときのリカバリーに現れるイメージはある twitter.com/its_out_of_tun…

2022-11-19 17:55:41
Yuta Okamoto @okapies

最近の Twitter の内部アーキテクチャについて説明した日本語のいい資料が全然見つからんなぁ(いくつかある日本語翻訳記事は古すぎて全く参考にならない)。英語で、強いて言うとこれか。 blog.twitter.com/engineering/en…

2022-11-19 17:58:06
リンク blog.twitter.com The Infrastructure Behind Twitter: Scale The Infrastructure Behind Twitter: Scale 42 users 81
Yuta Okamoto @okapies

超昔に調べた範囲だと、頭のいい人たちが負荷や故障に対する非常にロバストな仕組みを組み上げていて、それが今も生きてるならそうそう壊れることはないと思う(人員のサボタージュを想定したものではないだろうが…)。どちらかというと、運転資金のショートがボトルネックになる可能性の方が高そう。

2022-11-19 18:04:15
Yuta Okamoto @okapies

もし、システム的にアカンことになるとしたら、徐々にサービス品質がデグレしていくように見えるんじゃなかろうか。投稿したツイートがランダムに遅延したり消えたりとかね。あと、バロメータになりそうなのは新年の過負荷か。

2022-11-19 18:09:38
Yuta Okamoto @okapies

ある意味ではカオスエンジニアリングの究極系だよな…。

2022-11-19 18:14:15
Yuta Okamoto @okapies

Twitter のアーキテクチャの最新情報は公開されてないから分かんないですねぇ、とか言った30分後に、社長が最新のアーキテクチャ情報を全世界に大公開するとか普通思わないじゃん。ほんと面白いなw twitter.com/elonmusk/statu…

2022-11-19 18:55:17
Elon Musk @elonmusk

Just leaving Twitter HQ code review pic.twitter.com/pYcXRTJm14

2022-11-19 18:28:36
拡大
拡大
拡大
Yuta Okamoto @okapies

Manhattan が未だに現役で稼働してるとか、マイクロサービス間のプロトコルは現在も Thrift を使い続けてるんだとか、アーキテクチャオタク的にはいろいろと面白い。 infoq.com/jp/news/2014/0…

2022-11-19 18:59:01
リンク InfoQ Twitterのリアルタイムマルチテナント分散データベースManhattan Twitter EngineeringはManhattanについて詳細を発表した。Manhattanはリアルタイムマルチテナント分散データベースだ。 67 users
Yuta Okamoto @okapies

TLS-API は being deprecated で、GraphQL に移行中なんだ。へー。Federated ?????? Column ってなんて書いてあるんだ。

2022-11-19 19:02:43
Yuta Okamoto @okapies

Twitter API v2 って言ってるのは、要は GraphQL 化のことなんだな。やっと腑に落ちたよ。

2022-11-19 19:06:38
Yuta Okamoto @okapies

英語の得意なひと、誰かこれ清書してくんないかな。 pic.twitter.com/aWFBjnX9XO

2022-11-19 19:08:49
拡大
拡大
拡大
Yuta Okamoto @okapies

まぁ、結果がどうなるにせよ、残った中の人たちが楽しそうならいいんじゃないかな。少なくとも僕らがとやかく言う話ではない。

2022-11-19 19:11:51
Yuta Okamoto @okapies

少なくとも、このレベルのアーキテクチャの青写真をイーロンに説明できるレベルのエンジニアは残っているとは言えるか。もちろん、それだけで回るわけではないが。

2022-11-19 19:17:55
Yuta Okamoto @okapies

あー、確かに Android 版は廃止予定の古い方叩いてるんだな。これが巷で言われてた性能問題の原因ってわけではないだろうが、他のデバイス向けより開発が遅れていたとゲスパーすることも可能か。 twitter.com/512x512/status…

2022-11-19 20:08:10
Yaroslav @512x512

Android twitter doesn't use GraphQL? So how many requests does it really make? pic.twitter.com/PI7iBQUwAA

2022-11-19 19:07:58
Yaroslav @512x512

Trying to find upcoming app features; I made @typebar_app and @xUpdatesRadar

https://t.co/4UGT7VIIbQ

Yaroslav @512x512

Android twitter doesn't use GraphQL? So how many requests does it really make? pic.twitter.com/PI7iBQUwAA

2022-11-19 19:07:58
拡大
Yuta Okamoto @okapies

まぁ、なんか表沙汰になってない社内政治的な何かがあったんだろうな。

2022-11-19 20:11:34
Yuta Okamoto @okapies

Twitter をメディアとして捉えるかテクノロジー企業として捉えるか、という点においてイーロン・マスクは明らかに後者で、実際にその通りに施策を進めようとしていることが伺えるが、社会的には前者の面が大きな問題なわけで、そこの価値観の衝突とかもありそうだな。

2022-11-19 20:33:44
1 ・・ 4 次へ