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