Fitcard logra alta disponibilidad y seguridad en la nube de AWS con Dedalus

Después de la migración, Fitcard puede garantizar la disponibilidad de la infraestructura en la nube de forma segura para sus miles de clientes.

Fitcard, líder en el mercado de soluciones de pago desde 2011, innova continuamente y se destaca en el desarrollo de sistemas avanzados para satisfacer las necesidades de una base de clientes diversa. Especializada en mediar en la relación entre los administradores de tarjetas de beneficios y la gestión de flotas, Fitcard atiende a una amplia gama de segmentos comerciales.

Con una base de aproximadamente 580.000 vehículos, 800.000 conductores y 50.000 usuarios en sus plataformas, Fitcard se diferencia por su capacidad para personalizar aplicaciones y servicios. Además, la empresa busca constantemente la innovación en diversos sectores.

Desafiar

Fitcard maneja una inmensa cantidad de datos, ya que sus soluciones de pago son ampliamente utilizadas en miles de establecimientos en todo Brasil, incluidas gasolineras, talleres, restaurantes y supermercados. Estos servicios son esenciales para todos, desde el ciudadano medio hasta los grupos críticos de la sociedad, como los agentes de policía, las ambulancias y los bomberos.

Para mantener un funcionamiento eficiente, todos estos establecimientos necesitan realizar validaciones continuas de los datos de los usuarios, los horarios de consumo y las unidades de uso. La agilidad, la seguridad y la precisión en el intercambio de datos financieros se han vuelto cruciales. Los servicios críticos, como una ambulancia que espera la liberación del crédito para la atención, no pueden interrumpirse, bajo pena de multas y riesgos para la vida.

Hasta entonces, Fitcard operaba su base de datos en servidores físicos. Sin embargo, para satisfacer las crecientes demandas de escalabilidad y automatización, quedó claro que pasar a la nube era la solución ideal.

Lo que se ha propuesto

Fitcard optó por los servicios de AWS para aprovechar las capacidades de la nube y confió en Dedalus para garantizar una migración y operación exitosas.

Para lograr el objetivo de alta disponibilidad, seguridad y escalabilidad, nuestro equipo ha adoptado el siguiente enfoque técnico:

División de aplicaciones: Comenzamos dividiendo la aplicación del cliente en dos partes diferenciadas: el front-end y el back-end.

Alta disponibilidad en el front-end: Implementamos Amazon Route 53, un servicio de DNS y enrutamiento de AWS, y establecimos una conexión con FortiGate, un dispositivo de seguridad de red desarrollado por Fortinet, que se ejecuta en instancias EC2, AmazonElastic Compute Cloud (EC2). Esta configuración actuó como un sistema activo/pasivo para garantizar una alta disponibilidad en el front-end, lo que permitió operaciones ininterrumpidas.

Fortalecimiento de la seguridad con WAF: Para garantizar la seguridad del entorno, implementamos Web Application Firewall (WAF), una herramienta nativa de AWS diseñada para proteger las aplicaciones de ataques maliciosos. El WAF se ha integrado a la perfección con otros servicios de AWS, lo que permite la creación de reglas de seguridad personalizadas para satisfacer las necesidades específicas de Fitcard.

Entornos privados y equilibrio de carga: El backend del cliente se ha asignado en entornos privados, lo que garantiza un acceso restringido. Hemos implementado soluciones de equilibrio de carga, como Application Load Balancer (ALB) y Network Load Balancer (NLB), para distribuir la carga de trabajo entre los recursos de manera eficiente.

Base de datos de alta disponibilidad: La base de datos, que es el núcleo de las operaciones de Fitcard con más de 4.000 bases, se ha migrado a un clúster SQL que opera en el modelo activo/pasivo. Las bases se centralizaron en AmazonFSx, un servicio de almacenamiento de archivos administrado por AWS, lo que garantiza la actualización continua y la disponibilidad independientemente del servidor activo.

Con este proyecto, nuestro equipo, a través de prácticas rigurosas como copias de seguridad y pruebas para asegurar el funcionamiento de los clústeres, aportó resiliencia y fiabilidad al entorno de Fitcard. Además, el rendimiento del servidor de base de datos ha mejorado significativamente en la nube, según los comentarios de los clientes.

Ganancias percibidas

Seis meses después de la migración, Fitcard confirmó que la estabilidad de los nuevos entornos permitió a su equipo de desarrollo centrar sus esfuerzos en mejoras de ingeniería y software. La alta disponibilidad, la seguridad y la escalabilidad son ahora parte de la vida diaria de Fitcard.

Pasos siguientes

Fitcard tiene planes ambiciosos para el futuro, incluida la consolidación de su infraestructura y aplicaciones con un enfoque en la calidad, la disponibilidad y la seguridad. Continuaremos colaborando estrechamente, asegurando que Fitcard logre sus objetivos y continúe innovando. Los próximos pasos implican la ampliación de los recursos y la implementación de nuevas herramientas puestas a disposición por AWS.

Este proyecto ejemplifica las capacidades de nuestro equipo y la sólida asociación entre Fitcard, AWS y Dedalus, lo que da como resultado una infraestructura en la nube segura y de alta disponibilidad que permite la innovación y el crecimiento continuos. Dedalus se enorgullece de haber contribuido a la preparación de Fitcard para operar con éxito en la nube.

Ver más casos: