EL CLIENTE
Empresa de telecomunicaciones que brinda servicios de telefonía fija y móvil, transmisión de datos, televisión paga e Internet, para individuos, empresas e instituciones en toda la República Argentina.
PROYECTO
El área de Marketing de la importante empresa de telecomunicaciones se acercó a ERGO con el requerimiento de tener mejor gestión sobre la calidad de servicio de sus productos, sobre la visibilidad de la red y la actividad de sus usuarios. La situación inicial se encontraba motivada por la idea de estudiar los comportamientos de los consumidores para poder diseñar nuevos productos y desarrollar campañas en tiempo real (real time).
Obtuvo un volumen diario de 16 mil millones de registro de datos, provenientes del proveedor Huawei, a través de un productor de Kafka ubicado dentro de la infraestructura de la organización.
El desafío era ingestar, hacer segura la red y enriquecer el alto volumen de información generada en tiempo real. Para satisfacer esta demanda, se crearon un repositorio de almacenamiento de información, un sistema de monitoreo de datos y un sistema de alarmas en real time.
Por otra parte, se diseñó un producto capaz de monitorear en tiempo real el rendimiento y la tasa de transferencia de información. La herramienta permite hacer un pronóstico de ingesta futura e identifica si los volúmenes de datos ingresados son los esperados.
Se utilizó tecnología Apache Hadoop, Apache Kafka, Apache NiFi, Grafana, Elasticsearch y Python.
Solución
- Se desarrollaron frameworks de ingesta online sobre NiFi capaces de procesar e ingestar más de 10 millones de eventos por segundo.
- Se desarrollaron frameworks que permiten descomponer el mensaje, enriquecerlo y tomar una acción en función de su contenido en tiempo real.
- Ingesta de datos en tiempo real para determinar el posicionamiento y el consumo.
- Se implementaron algoritmos de aprendizaje automático (machine learning) para categorizar y segmentar (clusterizar) a los clientes. En función de la información obtenida se pueden realizar ofertas en tiempo real que sean específicas para cada tipo de cliente.

Flujo de información y sus tecnologías
- En paralelo se desarrolló una solución de monitoreo en tiempo real para la ingesta y el procesamiento de información.

- Se creó un producto capaz de monitorear real-time el throughput consumido de la queues de Kafka por parte de NiFi, que a su vez realiza un forecast de ingesta futura y permite clasificar si los volúmenes son los esperados.

Resultado
A partir de las herramientas desarrolladas e implementadas, el área de Marketing de la empresa puede realizar análisis certeros acerca del consumo de sus clientes y gestionar campañas, todo en tiempo real y en función de diversas variables, como por ejemplo, la geolocalización de sus usuarios.
La puesta en marcha del proyecto le permitió generar un mecanismo preparado para entender la experiencia del cliente y asegurarse que la misma sea satisfactoria.
Gracias al monitor creado, el área de Plataforma puede accionar y mitigar cualquier inconveniente relevante al flujo de información proveniente de Huawei antes que suceda.