Viberについて
Viberアプリは、高品質の音声通話やビデオ通話、メッセージングなどを通じて、世界中の10億人以上のユーザーをつないでいます。1日あたり最大150億のイベントを処理するため、Viberはスケーラブルなデータベース性能を必要としています。同社は、マルチレイヤーのAWSアーキテクチャでCouchbaseを実装しました。Couchbaseは、ほぼリアルタイムでユーザープロファイルを更新し、応答性の高いユーザー体験を提供します。MongoDB™とRedisを単一のCouchbaseデータベースに置き換えることで、Viberはまた、サーバーの数を300から120に削減しました。
ストーリーのハイライト
- RedisとMongoDBのスタックをCouchbaseに置き換え
- サーバー総数を300台以上から120台程度に削減
- ユーザー・プロフィールをリアルタイムで更新し、応答性の高いエクスペリエンスを提供
- AWSでデータベースサーバーを半減させてパフォーマンスを向上
- 単一のCouchbase層による管理の簡素化
主要な成果
15B
1日あたりの通話およびメッセージングイベント
60%
総サーバー数の削減