Fitcard alcança alta disponibilidade e segurança na nuvem Amazon Web Services (AWS) com a Dedalus

Após migração, Fitcard consegue garantir disponibilidade da infraestrutura em nuvem com segurança para seus milhares de clientes.

Introdução

A Fitcard, líder no mercado de soluções de pagamento desde 2011, inova continuamente e se destaca no desenvolvimento de sistemas avançados para atender às necessidades de uma base diversificada de clientes. Especializada em intermediar a relação entre administradoras de cartões de benefícios e gestão de frotas, a Fitcard atende a uma ampla gama de segmentos de negócios.

Com uma base de aproximadamente 580 mil veículos, 800 mil condutores e 50 mil usuários em suas plataformas, a Fitcard diferencia-se pela capacidade de personalização de aplicações e serviços. Além disso, a empresa está constantemente em busca de inovação em diversos setores de atuação.

Desafio

A Fitcard lida com uma imensa quantidade de dados, já que suas soluções de pagamento são amplamente utilizadas em milhares de estabelecimentos em todo o Brasil, incluindo postos de combustíveis, oficinas, restaurantes e supermercados. Esses serviços são essenciais para todos, desde o cidadão comum até grupos críticos na sociedade, como policiais, ambulâncias e bombeiros.

Para manter o funcionamento eficiente, todos esses estabelecimentos precisam realizar validações contínuas sobre dados de usuários, horários de consumo e unidades de uso. A agilidade, segurança e precisão na troca de dados financeiros tornaram-se cruciais. Serviços críticos, como uma ambulância aguardando a liberação de crédito para atendimento, não podem sofrer interrupções, sob pena de multas e riscos à vida.

Até então, a Fitcard operava seu banco de dados em servidores físicos. No entanto, para atender às crescentes demandas de escalabilidade e automação, tornou-se claro que a mudança para a nuvem era a solução ideal.

O que foi proposto

A Fitcard optou pelos serviços da Amazon Web Services (AWS) para aproveitar os recursos em nuvem e contou com a Dedalus para garantir uma migração e operação bem-sucedida.

Para atingir o objetivo de alta disponibilidade, segurança e escalabilidade, nossa equipe adotou a seguinte abordagem técnica:

Divisão da Aplicação: Iniciamos dividindo a aplicação do cliente em duas partes distintas: o front end e o back end.

Alta Disponibilidade no Front End: Implementamos o Amazon Route 53, um serviço de DNS e roteamento da AWS, e estabelecemos uma conexão com o FortiGate, um dispositivo de segurança de rede desenvolvido pela Fortinet, executado em instâncias AmazonElastic Compute Cloud (Amazon EC2). Essa configuração atuou como um sistema ativo/passivo para garantir alta disponibilidade no front end, permitindo operações ininterruptas.

Reforço da Segurança com WAF: Para garantir a segurança do ambiente, implantamos o AWS WAF (Web Application Firewall), uma ferramenta nativa da Amazon Web Services (AWS) projetada para proteger aplicações contra-ataques maliciosos. O AWS WAF (Web Application Firewall) foi integrado perfeitamente com outros serviços da Amazon Web Services (AWS), permitindo a criação de regras de segurança personalizadas para atender às necessidades específicas da Fitcard.

Ambientes Privados e Balanceamento de Carga: O back end do cliente foi alocado em ambientes privados, garantindo acesso restrito. Implementamos soluções de balanceamento de carga, incluindo o Application Load Balancer (ALB) e o Network Load Balancer (NLB), para distribuir a carga de trabalho entre os recursos de maneira eficiente.

Banco de Dados Altamente Disponível: O banco de dados, que é o cerne das operações da Fitcard com mais de 4 mil bases, foi migrado para um Cluster SQL que opera no modelo ativo/passivo. As bases foram centralizadas no Amazon FSx, um serviço de armazenamento de arquivos gerenciado pela AWS, garantindo a atualização e disponibilidade contínuas, independentemente do servidor ativo.

Com esse projeto, nossa equipe, por meio de práticas rigorosas como backup e testes de garantia de funcionamento dos clusters, proporcionou resiliência e confiabilidade ao ambiente da Fitcard. Além disso, o desempenho do servidor de banco de dados melhorou significativamente na nuvem, de acordo com o feedback do cliente.

Ganhos percebidos

Seis meses após a migração, a Fitcard confirmou que a estabilidade dos novos ambientes permitiu que sua equipe de desenvolvimento concentrasse seus esforços em melhorias de engenharia e software. A alta disponibilidade, segurança e escalabilidade agora fazem parte do cotidiano da Fitcard.

“Estamos muito satisfeitos com a atuação proativa do time da Dedalus.” enfatiza Ricardo Marques, Gerente de Infraestrutura da Fitcard.

Próximos passos

A Fitcard tem planos ambiciosos para o futuro, incluindo a consolidação de sua infraestrutura e aplicações com foco em qualidade, disponibilidade e segurança. Continuaremos a colaborar estreitamente, garantindo que a Fitcard alcance seus objetivos e continue a inovar. Os próximos passos envolvem a expansão de recursos e a implementação de novas ferramentas disponibilizadas pela Amazon Web Services (AWS).

Este projeto exemplifica a capacidade de nossa equipe e a parceria sólida entre a Fitcard, a Amazon Web Services (AWS) e a Dedalus, resultando em uma infraestrutura de alta disponibilidade e segurança na nuvem que permite inovação e crescimento contínuos. A Dedalus orgulha-se de ter contribuído para a preparação daFitcard para operar com sucesso na nuvem.

Veja mais cases: