Acerca de Viber
llamadas y mensajes al día
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
Industria
Caso práctico
- Almacén de perfiles de usuario
Producto
Características principales
- Escala multidimensional
- Replicación entre centros de datos
- Base de datos en memoria