Aplicativo do NatalCard comercializou mais de 3 milhões de passagens em um ano

Sobre o NatalCard

O NatalCard é uma empresa de tecnologia que gerencia a bilhetagem eletrônica da frota das empresas associadas, em Natal/RN – Brasil, que tem hoje cerca de 800 veículos urbanos de passageiros.

O Desafio

Seguindo sua política de sempre aprimorar as tecnologias que envolvem o sistema de bilhetagem e com o objetivo de facilitar a vida dos cidadãos, desenvolveu, em parceria com a ConcisoTI, o aplicativo Meu NatalCard, disponível para Android e iOS. Esse aplicativo agrega informações e dispõe de serviços para os usuários com carteira de identidade estudantil e cartão de passagem NatalCard. Dentre os serviços, destacamos a venda de passagens eletrônicas para estudantes e a consulta de saldo dos cartões.

O prazo para o desenvolvimento do produto era curto e os requisitos muito audaciosos. A aplicação precisava nascer robusta, com capacidade de se adaptar às demandas de acesso, além de ser protegida por controles de segurança bem estruturados, dada a exposição natural que um sistema de bilhetagem para serviços públicos envolve.

A Solução

A equipe da ConcisoTI, com o apoio da Veezor, conseguiu em menos de três meses desenvolver o software desde o zero e lançá-lo em tempo recorde.
Em cooperação com a Amazon Web Services, se valendo de seus diversos serviços, a Veezor prontamente disponibilizou ao time de desenvolvedores um ambiente propício para acelerar a criação da aplicação, enquanto desenvolvia a arquitetura e os processos a serem utilizados nos ambientes de homologação e produção. Além de treinamento para implantação dos processos adequados de integração e deploy do software para a AWS.

A solução final, já lançada, funciona em ambiente de alta disponibilidade com escalabilidade automática e integração contínua desde o código fonte, o que deixou o processo de desenvolvimento mais ágil através de pequenas e constantes atualizações do sistema. Sendo assim, atingimos os requisitos de resiliência, prazo e custo propostos para o projeto.

Os Resultados

Além dos aspectos já citados, foi essencial a aplicação de controles de segurança robustos. Para atingir os requisitos estabelecidos pelo cliente, foram criados controles nas mais diversas camadas da infraestrutura em nuvem, desde a criação de subredes com controles de acesso restritivos, passando por regras de acesso às instâncias, controle e registro de atividade de usuários, gerenciamento da nuvem, monitoramento de métricas, logs e firewall de aplicação web.
Toda arquitetura, hoje testada e aprovada pelo cliente, proporcionou uma solução com custo-benefício otimizado, alto desempenho, resiliente e escalável.