Facebookのシステム
Facebookのシステムの変更が進行中です。
丸山は、この変更の中心が「いいね」カウンターの廃止にあると考えています。
「新デザインのページに関するよくある質問(FAQ)
https://www.facebook.com/business/help/225696568672119?id=418112142508425
それは、これまでのFacebookのシステムが、「いいね」等の「カウンター」のリアルタイムの把握に全力を注いでいたのを思えば、大きなアーキテクチャーの変更です。もちろん、巨大化・複雑化するインフラ・コストの削減が狙いだと思うのですが、現代の大規模分散システムの代表的な事例として、きちんと進行中の変化の意味を捉えたいと思っています。
残念ながら、僕のFacebookのシステムについての知識は、約十年前のままで止まっています。
今回は、約十年前、「Cloud研究会」で行った講演を再録してみました。
どなたか、この十年のギャップを埋めて、現在進行中のFacebookの変化が、大規模分散システムのアーキテクチャーにとって、どういう意味を持っているのか、一緒に考えてもらえませんでしょうか?
2012/03/27 Cloud研究会「Facebookのシステム」
講演資料「Facebookのシステム」ダウンロード
資料 Viewer 「Facebookのシステム」
2012/05/08 Cloud研究会「Facebookのリアルタイム Big Data処理」
講演資料「Facebookのリアルタイム Big Data処理」ダウンロード
資料 Viewer 「Facebookのリアルタイム Big Data処理」
2012年3-5月に旧Cloud研究会ページに投稿した丸山のNote
- 2012/03/12 Looking at the code behind our three uses of Apache Hadoop
- 2012/03/12 FacebookのBig Data処理 Real Time Insight 目次
- 2012/03/14 FacebookのHadoopのリアルタイム化について
- 2012/03/15 (翻訳) Apache hadoop goes realtime at Facebook - 4.4 Performance Improvements for a Realtime Workload
- 2012/03/15 HBaseのパフォーマンスの改善について
- 2012/03/15 FacebookのリアルタイムInsight以前の処理
- 2012/03/15 Puma3のアーキテクチャ
- 2012/03/16 (翻訳)Apache hadoop goes realtime at Facebook - 4.1.2 Enhancements to HDFS transaction logging
- 2012/04/10 AvatarNodeの機能のまとめ
- 2012/04/11 HDFSのsyncとConcurrent Readerについて。
- 2012/04/11 HDFSのsync
- 2012/04/11 HDFSのConcurrent Readers
- 2012/04/11 ReadWriteConsistencyControlについて
- 2012/04/12 (翻訳)Apache hadoop goes realtime at Facebook - 4. Real Time HDFS - 4.1 High Availability AvatarNode
- 2012/04/12 ZooKeeperについて
- 2012/04/18 FacebookのCalligraphus
- 2012/04/18 Stream Aggregation Engine -- Puma概観
- 2012/05/06 (翻訳)Apache hadoop goes realtime at Facebook - 5. PRODUCTION HBASE
- 2012/05/06 (翻訳)Apache hadoop goes realtime at Facebook - 5.2 Availability Improvements
- 2012/05/06 FacebookのScribe
- 2012/05/06 Data FreewayとScribe
- 2012/05/06 Continuous CopierとPTail
- 2012/05/06 最初のPumaのアーキテクチャ -- Puma2
- 2012/05/06 Puma2とPuma3の比較 PQL – Puma Query Language
- 2012/05/06 Facebookの「将来の課題」