Panel de administración

Empresa

Smart Automation Systems

Problema

La empresa ofrece más de cinco plataformas propias relacionadas con SMS y voz para campañas de callcenter, las cuales operan de forma independiente. Estas plataformas dependen de la disponibilidad de saldo y no existe un control centralizado para conocer cuánto dinero ha cargado un cliente ni el saldo disponible por cada plataforma. Dependiendo del ritmo de consumo de las campañas y para asegurar la alta disponibilidad, algunos clientes deben ser direccionados a servidores AWS de mayor capacidad, proceso que se realiza manualmente y genera conflictos de configuración.

Solución

Se desarrolló un panel de administración centralizado que integró todas las APIs de las plataformas. Mediante lógica de negocio se mejoró la administración de pagos y la gestión técnica de los servicios. Se configuraron cron jobs para el monitoreo del funcionamiento de las APIs y se implementó el seguimiento de órdenes de pago, desglosadas por producto y con puntos de control en cada transacción. Además, se solicitó a los equipos de desarrollo la creación de APIs específicas para exponer la información requerida.

Logros

  • Se mejoró el monitoreo del funcionamiento de las plataformas.
  • Se optimizó el tiempo de direccionamiento de clientes a réplicas de APIs.
  • Se redujo el tiempo necesario para conocer el saldo actual por cliente y producto.

Equipo

  • Gestor de proyectos
  • Desarrolladores de software
  • DevOps

Año

2024

Tecnologías

Debian 10
Linux
Metronic
jQuery
PHP
MySQL
API WooCommerce
API Square