< Retour Ă  la page client

Viber - Obtenir des performances évolutives pour traiter jusqu'à 15 milliards d'appels et de messages par jour grâce à Couchbase

L'application Viber connecte plus d'un milliard d'utilisateurs dans le monde entier grâce à des appels audio et vidéo de haute qualité, à la messagerie et bien plus encore. Pour traiter jusqu'à 15 milliards d'événements par jour, Viber a besoin d'une base de données évolutive. L'entreprise a mis en œuvre Couchbase dans une architecture AWS multicouche. Couchbase met à jour les profils des utilisateurs en temps quasi réel, offrant ainsi une expérience utilisateur réactive. En remplaçant MongoDB™ et Redis par une seule base de données Couchbase, Viber a également réduit le nombre de serveurs de 300 à 120.

Ă€ propos de Viber

15 milliards

événements d'appel et de messagerie par jour

60%

réduction du nombre total de serveurs

Défis

  • S'adapter Ă  une croissance rapide et continue, en stockant des pĂ©taoctets de donnĂ©es dans un lac de donnĂ©es.
  • Traitement de 10 Ă  15 milliards d'Ă©vĂ©nements par jour - plus de 300 000 Ă©vĂ©nements par seconde
  • Mettre en Ĺ“uvre une base de donnĂ©es capable de fournir des performances Ă©volutives, tout en rĂ©duisant l'empreinte du centre de donnĂ©es et en minimisant la complexitĂ©.

Résultats

  • Remplacement de Redis et MongoDB par Couchbase
  • RĂ©duction du nombre total de serveurs de 300+ Ă  ~120
  • Offre une expĂ©rience rĂ©active avec des mises Ă  jour du profil de l'utilisateur en temps rĂ©el
  • Performances accrues avec la moitiĂ© des serveurs de base de donnĂ©es sur AWS
  • Gestion simplifiĂ©e avec un seul niveau Couchbase
Avec moins de la moitié des serveurs, nous sommes en mesure d'augmenter les performances et d'obtenir une architecture beaucoup plus performante et évolutive.

Amir Ish-Shalom Directeur principal des opérations et architecte en chef, Viber

Maccabai logo Cas d'utilisation

  • Stockage du profil de l'utilisateur

Maccabai logo Caractéristiques principales

Commencez dès aujourd'hui à créer une expérience client exceptionnelle.