La pila tecnológica central de CrowdHandler

CrowdHandler ha desarrollado su solución de gestión de colas y accesos utilizando una arquitectura sin servidor en Amazon Web Services (AWS). Nuestra pila de aplicaciones principal está compuesta por:

  • AWS Route53 Utilizamos Route53 para los servicios de DNS y de dominios con el fin de dirigir el tráfico de los usuarios finales hacia nuestra aplicación. En el caso de los clientes que utilizan nuestra implementación de DNS, Route53 también se emplea para configurar los registros DNS que dirigen el tráfico hacia los orígenes de los clientes.
  • AWS CloudFront Utilizamos CloudFront, el servicio de red de distribución de contenidos (CDN) de AWS, junto con Route53 para nuestra implementación de DNS. CloudFront ayuda a distribuir el tráfico a nivel mundial y mejora el rendimiento.
  • AWS Lambda Nuestro servicio se ejecuta íntegramente en Lambda, el servicio de computación sin servidor de AWS. Lambda nos permite ejecutar código en respuesta a eventos como solicitudes en cola, llamadas a la API y subidas de archivos, sin necesidad de aprovisionar ni gestionar servidores. Lambda se adapta automáticamente para gestionar los picos de tráfico y las cargas de trabajo variables.
  • AWS API Gateway Utilizamos API Gateway para crear, publicar y mantener nuestras API a gran escala. API Gateway se encarga de todas las tareas relacionadas con la recepción y el procesamiento de grandes volúmenes de llamadas a las API por parte de los usuarios finales.
  • AWS RDS (MySQL) Utilizamos RDS para alojar nuestras bases de datos MySQL en un servicio de bases de datos gestionado. RDS se encarga del aprovisionamiento, la configuración, la aplicación de parches, las copias de seguridad, la disponibilidad, la escalabilidad y la seguridad de las bases de datos, lo que nos permite centrarnos en el desarrollo.
  • AWS S3 Utilizamos S3, el servicio de almacenamiento de objetos de AWS, para almacenar los logotipos de los clientes y las plantillas de la sala de espera. S3 es seguro, duradero y altamente escalable.
  • AWS CloudWatch CloudWatch permite supervisar nuestros recursos y aplicaciones de AWS. Utilizamos CloudWatch para obtener una visión global del sistema en lo que respecta a la utilización de los recursos, el rendimiento de las aplicaciones y el estado operativo. Las alarmas de CloudWatch nos avisan de cualquier problema para que podamos tomar medidas rápidamente.
  • AWS Cognito Utilizamos AWS Cognito para almacenar la información de las cuentas y de inicio de sesión de los clientes, con el fin de autenticar a los usuarios en nuestro portal de administración.

CrowdHandler aprovecha AWS y su modelo de plataforma como servicio para minimizar la complejidad y los costes, al tiempo que ofrece una solución altamente fiable, escalable y segura. Las certificaciones de cumplimiento normativo de AWS también nos ayudan a alcanzar y mantener el cumplimiento normativo de forma más eficiente. Nuestra arquitectura sin servidores nos permite innovar más rápidamente sin necesidad de gestionar ninguna infraestructura subyacente.