< Torna alla pagina del cliente

Viber - Ottenere le prestazioni scalabili per elaborare fino a 15 miliardi di eventi di chiamata e messaggistica al giorno con Couchbase

L'app Viber connette più di 1 miliardo di utenti in tutto il mondo attraverso chiamate audio e video di alta qualità, messaggistica e altro ancora. Per elaborare fino a 15 miliardi di eventi al giorno, Viber ha bisogno di prestazioni scalabili del database. L'azienda ha implementato Couchbase in un'architettura AWS a più livelli. Couchbase aggiorna i profili degli utenti in tempo quasi reale, offrendo un'esperienza utente reattiva. Sostituendo MongoDB™ e Redis con un unico database Couchbase, Viber ha inoltre ridotto il numero di server da 300 a 120.

Informazioni su Viber

15 miliardi di euro

eventi di chiamata e messaggistica al giorno

60%

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

Maccabai logo Caso d'uso

  • Memorizzazione del profilo utente

Maccabai logo Caratteristiche principali

Iniziate oggi stesso a creare un'esperienza cliente eccezionale.