Informazioni su Viber
eventi di chiamata e messaggistica al giorno
riduzione del numero di server totali
Sfide
- Accogliere una crescita rapida e continua, immagazzinando petabyte di dati in un data lake
- Elaborazione di 10-15 miliardi di eventi al giorno - più di 300.000 eventi al secondo
- Implementare un database in grado di fornire prestazioni scalabili, riducendo al contempo l'ingombro del data center e la complessità.
Risultati
- Sostituito lo stack Redis e MongoDB con Couchbase
- Riduzione del numero totale di server da oltre 300 a ~120
- Offre un'esperienza reattiva con aggiornamenti del profilo dell'utente in tempo reale
- Aumento delle prestazioni con metà dei server di database su AWS
- Gestione semplificata con un unico tier Couchbase
Con meno della metà dei server, siamo in grado di aumentare le prestazioni e di ottenere un'architettura migliore e scalabile.
Amir Ish-Shalom Direttore senior delle operazioni e architetto capo, Viber
Industria
Caso d'uso
- Memorizzazione del profilo utente
Prodotto
Caratteristiche principali
- Scala multidimensionale
- Replica trasversale dei datacenter
- Database in-memory