インスタグラムの初期には、すべてのIGインフラエンジニアは事実上@justinbieberのユーザーIDを覚えなければなりませんでした...なぜなら、ビーバーが投稿するたびに、CassandraDBでホットキーの問題に遭遇し、Instagramがクラッシュしたからです。🥵🥵 複数の Web サーバーがキャッシュから同じデータ (いいねの数など) を取得しようとし、キャッシュ ミスにヒットし、すべてがデータベースをあふれさせ、古典的な雷鳴の群れの問題を引き起こします。 オンコールには文字通りランブックがあり、アラートが発生した場合は、それがビーバーのユーザーIDであるかどうかを確認し、キルスイッチ操作を実行します... ホット データの提供は困難であり、カウンターなどのグローバル アクセス リソースの提供は困難です。 しかし、@Aptos のようなインフラストラクチャ スタックはまさにこれを処理するように構築されており、アグリゲーターと Block-STM がコア調整の問題をネイティブに解決します。 そして、@shelbyservesデータ サービングのパフォーマンスをさらに最適化し、新しいデータ経済を可能にすることで、Shelby + Aptos が将来的にクラウド ビジネスを破壊する上で大きな地位を占めるのを見るのを楽しみにしています。 (追伸Instagram のスケーリングに携わったエンジニアの群れは、後に Libra/Diem と呼ばれるプロジェクトに参加し、最終的に @AptosLabs にたどり着きました。そのうちの 1 人である @zekun000 は Aptos のブロックチェーン責任者であり、シェルビー プロトコルを構築しています)