Ăber Viber
Anruf- und Nachrichtenereignisse pro Tag
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
Industrie
Anwendungsfall
- Benutzerprofil speichern
Produkt
Wesentliche Merkmale
- Mehrdimensionale Skalierung
- RechenzentrumsĂŒbergreifende Replikation
- In-Memory-Datenbank