SMB Case

AlugaMais

Sobre o projeto:

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.

Desafios:

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.

Ambiente / Resultado:

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.

POLÍTICAS
Dúvidas sobre como protegemos os seus dados em nosso site? Fale com DPO: dpo@kxc.com.br

SIGA-NOS