DevOps vs. DevSecOps: Entendendo a evolução e a importância da segurança
Oferecer mais valor ao cliente será essencial para permanecer competitivo no mercado impulsionado pela IA
Desafio do Cliente
O cliente atende várias cidades e instituições educacionais, com diferentes necessidades, as quais dependiam de provedor local para hospedar e armazenar dados sensíveis, enfrentando quedas frequentes, perda de dados, e monitoramento inadequado da aplicação. Por conta da estrutura original, faltavam ambientes adequados para testes pré-lançamento, dificultando a busca por disponibilidade, segurança e economia máxima.
Solução
O primeiro passo foi replicar o portal principal do cliente na nuvem da AWS, replicando de perto sua aplicação anterior, que estava localmente hospedada. Isso permitiu testes e validações prévios à migração completa para a AWS. Foram também criados ambientes de homologação voltados para realizar testes e aproveitar custos mais baixos, em comparação a uma instalação local, e implementamos métricas usando AWS CloudWatch para melhorar a observabilidade mediante a coleta de logs. Quanto à segurança dos dados, alcançamos os objetivos ao implementarmos o AWS RDS, beneficiando-se de serviços de balanceamento de carga e bancos de dados totalmente gerenciados com backups confiáveis e acessíveis, e otimizando o desempenho com detalhes fornecidos pelo Performance Insights.
Resultados
Benefícios
Melhoria na Qualidade dos Serviços. Uma vez que a infraestrutura está na Nuvem, com serviços gerenciados pela AWS, o cliente não necessita mais de se preocupar com a manutenção de um ambiente local e passa a focar nos serviços que lhe são oferecidos.