< Volver a la página de clientes

Viber - Obtención de rendimiento escalable para procesar hasta 15.000 millones de llamadas y mensajes al día con Couchbase

La aplicación Viber conecta a más de mil millones de usuarios en todo el mundo a través de llamadas de audio y vídeo de alta calidad, mensajería y mucho más. Para procesar hasta 15 000 millones de eventos al día, Viber necesita un desempeño de base de datos escalable. La compañía implementó Couchbase en una arquitectura AWS multicapa. Couchbase actualiza los perfiles de usuario casi en tiempo real, ofreciendo una experiencia de usuario con capacidad de respuesta. Al sustituir MongoDB™ y Redis por una única base de datos Couchbase, Viber también redujo el número de servidores de 300 a 120.

Acerca de Viber

15.000 millones

llamadas y mensajes al día

60%

reducción del número total de servidores

Desafíos

    • Acomodar un crecimiento rápido y continuo, almacenando petabytes de datos en un lago de datos.
    • Procesa entre 10.000 y 15.000 millones de eventos al día (más de 300.000 eventos por segundo).
    • Implantar una base de datos que pudiera ofrecer un rendimiento escalable, reduciendo al mismo tiempo la huella del centro de datos y minimizando la complejidad.

Resultados

    • Sustitución de Redis y MongoDB por Couchbase
    • Reducción del número total de servidores de 300+ a ~120
    • Ofrece una experiencia receptiva con actualizaciones del perfil del usuario en tiempo real.
    • Mayor rendimiento con la mitad de los servidores de bases de datos en AWS
    • Gestión simplificada con un único nivel de Couchbase
Con menos de la mitad de servidores, podemos aumentar el rendimiento y conseguir una arquitectura mucho mejor y escalable.

Amir Ish-Shalom Director de Operaciones y Arquitecto Jefe, Viber

Maccabai logo Caso práctico

  • Almacén de perfiles de usuario

Maccabai logo Características principales

Empiece hoy mismo a crear una experiencia de cliente excepcional.