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%

総サーバー数の削減

「半分以下のサーバー台数で、パフォーマンスを向上させ、はるかに優れたスケーラブルなアーキテクチャーを得ることができました。
アミール・イシュ・シャローム Viber オペレーション・シニア・ディレクター兼チーフ・アーキテクト