Estudo de caso

AlugaMais

Sobre o cliente

Imobiliária Digital

A Alugamais enfrentava o desafio de migrar a sua infraestrutura e aplicação monolítica para a AWS. Na antiga provedora Cloud, os ambientes (desenvolvimento, homologação e produção) compartilhavam a mesma infraestrutura, o que limitava a capacidade de escalabilidade do software, que já experienciava lentidão em determinados horários do dia.

Problema a ser resolvido

Gerar nova estrutura e ambiente escalável de acordo com as necessidades.

A principal dificuldade encontrada pela Alugamais estava na necessidade de uma migração que permitisse a segregação e independência dos ambientes de desenvolvimento, homologação e produção.

A infraestrutura anterior não oferecia a flexibilidade necessária para atender às demandas de escalabilidade, comprometendo o desempenho do software.

Solução proposta

Modernizar infraestrutura para escala de operações

Ao implementar a infraestrutura da Alugamais na AWS, a equipe optou por isolar cada ambiente (desenvolvimento, homologação e produção) utilizando o AWS Organizations.

Essa abordagem permitiu que cada ambiente operasse de maneira independente, proporcionando uma solução eficaz para os desafios enfrentados anteriormente.

O controle de acesso a esses ambientes foi aprimorado por meio de políticas e permissões no IAM Identity Center, garantindo uma gestão centralizada e prática.

Resultados Alcançados

Ambiente de alta disponibilidade, segurança e escalabilidade

Como solução para atender à demanda de escalabilidade, a KXC recomendou a adoção da arquitetura de microsserviços utilizando containers Docker. O AWS ECS Fargate foi escolhido para executar esses contêineres, oferecendo uma abordagem “Plug N play” que agilizou significativamente a migração para a nuvem. O AWS Elastic Load Balancer foi utilizado para realizar o balanceamento de carga entre as instâncias de container em execução.

O banco de dados foi transferido para o AWS RDS Aurora, proporcionando melhorias significativas de desempenho e oferecendo opções avançadas de debug, como o log export para o CloudWatch e o uso do Performance Insights. Os arquivos de upload dos usuários foram migrados para o AWS S3, oferecendo uma solução de armazenamento seguro, rápido e resiliente, integrada à aplicação por meio do SDK.

Para garantir a segurança, foi implementado o AWS Web Application Firewall, protegendo as aplicações contra ameaças maliciosas, como SQL Injection, XSS, DDoS e ataques de bots. Atualmente, a Alugamais conta com mais de 5 microsserviços rodando por ambiente, operando de forma independente e integrando esteiras de CI/CD com o CodePipeline, agilizando ainda mais a rotina dos desenvolvedores.

Nosso website coleta informações do seu dispositivo e da sua navegação por meio de cookies para permitir funcionalidades como: melhorar o funcionamento técnico das páginas, mensurar a audiência do website e oferecer produtos e serviços relevantes por meio de anúncios personalizados. Para saber mais sobre as informações de cookies que coletamos, acesse a nossa Política de Privacidade e Política de Cookies. Caso você não concorde com as políticas de privacidade ou cookies, por favor feche este website.