登録ログ数
15
出典付きの実企業事例
15
累計「わかる」
0
乗り換え理由の内訳
Amazon Prime Video
Prime Videoの品質監視ツール、サーバーレス分散構成からモノリスへ移行しコストを90%削減
Step FunctionsとLambdaによる分散処理がステート遷移課金とS3経由のデータ受け渡しでコスト増大を招き、ECS上のモノリスに統合して90%のコスト削減を達成した。
Segment (Twilio Segment)
Segment、140以上のマイクロサービスを1つのモノリスに統合
月3件ペースで増える連携先ごとにマイクロサービスを作った結果、共有ライブラリのバージョンばらつきと運用負荷が限界に達し、単一サービスへ回帰した。
Discord
Discord、Read States(既読管理)サービスをGoからRustへ書き換え
Goのガベージコレクションが2分ごとに大規模LRUキャッシュをスキャンしレイテンシスパイクを引き起こしていたため、Rustへ全面的に書き換えて解消した。
Discord
Discord、数兆件のメッセージをCassandraからScyllaDBへ移行
メッセージ保存基盤としてCassandraを使っていたDiscordが、レイテンシとガベージコレクションの問題を解消するためC++実装のScyllaDBへ移行した。
37signals (Basecamp / HEY)
37signals、Basecamp/HEYをAWSから撤退させ自社ハードウェアへ移行
年間320万ドル超のクラウド費用に業を煮やした37signalsが、Dell製サーバーを購入しコロケーション施設で運用する体制へ切り替えた。
Dropbox
Dropbox、独自ストレージ基盤Magic Pocketを構築しS3からデータを移行
2年半かけて開発した自社ストレージシステムMagic Pocketに数百ペタバイト規模のユーザーデータを移行し、IPO前の開示資料では年間7500万ドルのコスト削減効果があったと報告された。
Uber
Uber、創業期に使っていたPostgreSQLからMySQLベースの独自レイヤーへ移行
PostgreSQLはUber創業初期にはうまく機能したが、レプリケーション効率やコネクション処理などスケール面の課題からMySQLベースの独自基盤Schemalessへ移行した。
Notion
Notion、単一Postgresが限界に達し480の論理シャードへ水平分割
ユーザー急増でモノリシックなPostgresがスケール限界に近づいたNotionが、ワークスペースIDを軸に32物理DB×15論理シャード=480シャードへ分割移行した。
Slack
Slack、PHP 5からHHVM上のHacklangへ全面移行
2014年にPHP 5でローンチしたSlackは2016年にHHVM上で動くHack言語へ移行し、レイテンシ改善と型システムによる開発体験向上を得た。
GitHub
GitHub、肥大化したメインMySQLクラスタをVitessで機能単位に分割
GitHub.comの中核データを支える巨大なMySQLクラスタが限界に近づき、Vitessの垂直シャーディング機能を使いテーブル群をサービス無停止で別クラスタへ移動した。
メルカリ (Mercari)
メルカリ、出品機能をPHPモノリスからGoマイクロサービスへ移行
メルカリJPの出品機能をPHPモノリスからGCP上のGoマイクロサービスへ切り出す過程で、DB接続・トランザクション設計・例外互換性など4つの課題に直面し解決した。
Mirrativ
Mirrativ、レガシーなPerlサーバーサイドをGoへ段階的に刷新
既存Perlアプリを一気に書き換えず、Unix Domain Socket経由でPerlからGoの機能を呼び出す方式を確立し、新機能はGoで実装する方針へ移行した。
LinkedIn、モバイルバックエンドをRuby on RailsからNode.jsへ刷新
モバイルアプリの高速化を目指したLinkedInが、Railsで構築していたモバイル向けバックエンドをNode.jsで再構築し、必要サーバー台数を大幅に削減した。
Airbnb
Airbnb、既存のThrift/REST APIとGraphQLを両立させるデータ中心スキーマへ移行
サービス指向アーキテクチャの複雑さに対応するため、AirbnbはThrift IDLをコンパイルしてGraphQLスキーマを自動生成する仕組みを構築し、GraphQLとApollo導入で開発速度を向上させた。
Twitter、Ruby on RailsからJVM/Scala基盤へ全面移行
急増するトラフィックにRailsが耐えられなくなったTwitterは、2009年頃からJVM上で動くScalaへの移行を進め、2012年米大統領選の記録的トラフィックを支えた。
技術選定・乗り換えトレンド分析レポート
自社ツール・SaaSのスポンサー掲載、または技術スタック別トレンド分析レポートのDLはこちらから。