< ZurĂŒck zur Kundenseite

Viber - Skalierbare Leistung fĂŒr die Verarbeitung von bis zu 15 Milliarden Anruf- und Nachrichtenereignissen pro Tag mit Couchbase

Die Viber-App verbindet mehr als 1 Milliarde Nutzer weltweit durch hochwertige Audio- und Videoanrufe, Nachrichten und mehr. Um bis zu 15 Milliarden Ereignisse pro Tag zu verarbeiten, benötigt Viber eine skalierbare Datenbankleistung. Das Unternehmen implementierte Couchbase in einer mehrschichtigen AWS-Architektur. Couchbase aktualisiert die Nutzerprofile nahezu in Echtzeit und sorgt so fĂŒr ein reaktionsschnelles Nutzererlebnis. Durch das Ersetzen von MongoDBℱ und Redis durch eine einzige Couchbase-Datenbank konnte Viber auch die Anzahl der Server von 300 auf 120 reduzieren.

Über Viber

15 Milliarden

Anruf- und Nachrichtenereignisse pro Tag

60%

Verringerung der Gesamtzahl der Server

Herausforderungen

  • Anpassung an schnelles, kontinuierliches Wachstum durch Speicherung von Petabytes an Daten in einem Data Lake
  • Verarbeitung von 10 bis 15 Milliarden Ereignissen pro Tag - mehr als 300.000 Ereignisse pro Sekunde
  • Implementierung einer Datenbank, die eine skalierbare Leistung bietet - bei gleichzeitiger Reduzierung des Platzbedarfs im Rechenzentrum und Minimierung der KomplexitĂ€t

Ergebnisse

  • Ersetzen von Redis und MongoDB durch Couchbase
  • Reduzierung der Gesamtzahl der Server von 300+ auf ~120
  • Bietet ein reaktionsschnelles Erlebnis mit Aktualisierungen des Benutzerprofils in Echtzeit
  • Verbesserte Leistung mit der HĂ€lfte der Datenbankserver auf AWS
  • Vereinfachte Verwaltung mit einem einzigen Couchbase-Tier
Mit weniger als der HĂ€lfte der Server sind wir in der Lage, die Leistung zu steigern und eine viel bessere, skalierbare Architektur zu erreichen.

Amir Ish-Shalom Senior Director of Operations und Chefarchitekt, Viber

Maccabai logo Anwendungsfall

  • Benutzerprofil speichern

Maccabai logo Wesentliche Merkmale

Beginnen Sie noch heute mit dem Aufbau eines außergewöhnlichen Kundenerlebnisses.