La crisis de la pandemia de COVID-19 provocó cambios en las empresas de todo el mundo como: la digitalización acelerada, cambios en el comportamiento del consumidor y la necesidad de implementar tecnologías innovadoras. Por consecuencia las empresas se vieron en la necesidad de buscar nuevas oportunidades de negocio, aplicando tendencias tecnológicas que le den un valor agregado a sus productos y servicios.
En la actualidad, las tendencias de plataformas de comercio electrónico y de servicios a través de internet, aumentó significativamente, transformando la forma en la que las empresas operan y se relacionan con sus clientes. Esto ocasiona que cada vez más negocios y no solo del rubro de tecnología, busquen la manera de distribuir sus servicios en la #nube.
Amazon Web Services, al ser uno de los proveedores de cloud más grandes y lideres en la industria, como parte de su respuesta al COVID-19 y al aumento de empresas interesadas en trabajar en su nube, ofrece no solo capacidad de infraestructura altamente escalable y confiable, si no también, soporte técnico y múltiples servicios como bases de datos, almacenamiento y ejecución de código sin servidor, entre otros, para que empresas sin importar su tamaño, puedan migrar e implementar sus servicios en #Internet.
La empresa Nuxway Technology con su área de innovación y desarrollo busca crear aplicaciones que se ajusten a las principales tendencias en la nube, como Amazon Web Services, con el objetivo es distribuir software de manera segura, resiliente y altamente escalable, que se integre con dispositivos de telecomunicaciones, como #centrales telefónicas IP y distintos #gateways SIP, que son utilizados principalmente en implementaciones de #callcenters, para distintas empresas bolivianas.
Los call center #outbound implementados por Nuxway Technology deben pagar licencias de terceros que complementen funcionalidades extra y cada vez más complejas, o aplicar configuraciones para que sus agentes u operadores puedan discar los números de destino manualmente, lo que limita la cantidad de llamadas efectivas que se puedan realizar, disminuyendo la productividad y generando un aumento en los tiempos de espera, lo que afecta de manera negativa la satisfacción de sus clientes. Por lo tanto, el objetivo del presente trabajo dirigido es el desarrollo de un sistema de #discado automático en la nube de Amazon Web Services integrado a un call center outbound en la empresa Nuxway Technology.
La infraestructura tecnológica subyacente se encuentra alojada en Amazon Web Services #AWS, aprovechando su potencia y flexibilidad, con una arquitectura sin servidor (serverless) de pago por uso y bajo demanda. Para garantizar la seguridad y autentificación de los usuarios, se implementó AWS Cognito. Además, se configuró el servicio de API Gateway, para gestionar de manera eficiente las solicitudes entrantes y se programaron funciones lambda en el lenguaje de JavaScript para ejecutar la lógica de negocio de manera escalable.
La base de datos se desplegó en el servicio de RDS (Rational Database Service), que nos proporciona alta disponibilidad y confiabilidad con un motor MySQL. Sus credenciales se administraron en Secrets Manager que nos permitió rotar y recuperar el usuario y su contraseña, de este modo no se ponían en riesgo al escribirse en el código de la aplicación.
La página web del usuario se desarrolló en React js, que posteriormente fue alojada en el servicio de Amazon S3, proporcionando un alojamiento y despliegue fácilmente escalable y duradero. Finalmente, se emplearon prácticas de seguridad y alta disponibilidad de AWS, aprovechando servicios como IAM, VPC y Route53, donde se configuraron políticas y roles, además de reglas de ruteo y gestión de dominios para la resolución de DNS.
El resultado de esta implementación es un sistema de discado seguro, escalable y de alta disponibilidad, que permite a Nuxway Technology brindar un servicio web de discado automático, que utiliza los servicios del proveedor de tecnologías #cloud líder en el mundo.
Comments