Cases

Datarock Orquestra Transformação Cloud-Native para FRST Falconi: Kubernetes, GitOps com Argo CD e DevOps de Alta Performance

São Paulo, Brasil – A FRST Falconi, plataforma de vanguarda do renomado grupo Falconi, dedicada a transformar conhecimento em resultados e impulsionar o desenvolvimento contínuo em organizações, demandava uma infraestrutura tecnológica que espelhasse sua própria inovação e capacidade de escala. Operando inicialmente com um ambiente baseado em máquinas virtuais (VMs) na AWS, a FRST Falconi buscou a Datarock Tecnologia da Informação para arquitetar e implementar uma solução mais robusta, resiliente e alinhada com as práticas de DevOps mais modernas e eficientes.
O desafio era claro: evoluir de uma infraestrutura tradicional para um ecossistema cloud-native de alta performance, capaz de suportar o crescimento da plataforma, a complexidade de seus microsserviços e microfrontends, e garantir a segurança e governança dos dados e aplicações. A Datarock aceitou o desafio, entregando uma arquitetura sofisticada, automatizada e preparada para o futuro, utilizando ferramentas de ponta para a construção e gerenciamento da infraestrutura e das aplicações.
A Solução Datarock: Kubernetes, GitOps Avançado com Argo CD e Segurança Estratégica na AWS
A Datarock projetou uma transformação completa, implementando um leque de tecnologias e metodologias avançadas para atender às necessidades da FRST Falconi:
- Fundação Robusta com Amazon EKS (Kubernetes) via
eksctl
e Terraform: O coração da nova arquitetura foi a construção de um ambiente Kubernetes gerenciado (Amazon EKS). A criação e gerenciamento do cluster EKS foram eficientemente realizados com o uso doeksctl
. Complementarmente, outras partes da infraestrutura AWS foram provisionadas e gerenciadas utilizando Terraform, garantindo uma abordagem de Infraestrutura como Código (IaC) consistente, versionável e automatizada. - CI/CD Granulares com GitHub Actions: Foram desenvolvidas pipelines de CI/CD no GitHub Actions, com uma abordagem granular: cada API e cada microfrontend foi separado em seu próprio repositório. Essa estratégia permitiu builds e testes automatizados, preparando os artefatos para o deployment.
- Entrega Contínua Declarativa com GitOps e Argo CD: Para a entrega contínua (CD) e a sincronização do estado das aplicações no Kubernetes, a Datarock implementou uma poderosa estratégia de GitOps utilizando Argo CD. O Argo CD atua como um operador Kubernetes que monitora continuamente os repositórios Git (configurados como a “fonte da verdade”) e sincroniza automaticamente o estado desejado das aplicações com o ambiente Kubernetes. Isso significa que toda alteração na configuração ou versão das aplicações é feita via commits no Git, proporcionando:
- Deployments Automatizados e Confiáveis: As atualizações são aplicadas de forma automática e consistente.
- Rastreabilidade Completa: Todo o histórico de deployments fica registrado no Git.
- Rollbacks Simplificados: Reverter para uma versão anterior é tão simples quanto reverter um commit no Git.
- Visibilidade do Estado da Aplicação: O Argo CD oferece uma interface clara para visualizar o status da sincronização e a saúde das aplicações no cluster.
- Migração Estratégica e Arquitetura Híbrida (EKS & ECS): Os serviços, antes em VMs, foram meticulosamente migrados. A Datarock desenhou uma arquitetura híbrida inteligente, equilibrando a utilização dos serviços entre Amazon EKS, gerenciado com Argo CD para as aplicações principais, e Amazon ECS para outros componentes, otimizando custos e recursos.
- Monitoramento Avançado com Elasticsearch: Para observabilidade completa do ambiente, foi implementada uma stack de monitoramento com Elasticsearch, permitindo a coleta, análise e visualização de logs e métricas em tempo real.
- Segregação e Governança com Contas AWS Especializadas: A Datarock estruturou o ambiente AWS da FRST Falconi com contas separadas por objetivo: uma para Dados, outra para AppTools (ferramentas de desenvolvimento e DevOps, incluindo o Argo CD), e contas distintas para Produção e Desenvolvimento.
- Camada de Segurança Reforçada: Foram aplicadas robustas medidas de segurança, incluindo a configuração do AWS WAF (Web Application Firewall) e a implementação do AWS SSO (Single Sign-On).
Resultados: Inovação Acelerada com Uma Infraestrutura de Elite e Entrega Contínua Eficaz
A colaboração entre a Datarock e a FRST Falconi, com a implementação de ferramentas como Argo CD, resultou em uma plataforma tecnológica que redefine a agilidade e a confiabilidade:
- Deployments Rápidos e Seguros: A combinação de GitOps com Argo CD permitiu que a FRST Falconi realizasse deployments com muito mais frequência, velocidade e segurança, reduzindo drasticamente o risco de erros manuais.
- Escalabilidade e Resiliência Exponenciais: A arquitetura baseada em Kubernetes, construída com
eksctl
e Terraform, permite que a FRST Falconi escale seus serviços de forma dinâmica e eficiente. - Agilidade e Velocidade no Desenvolvimento: As pipelines de CI/CD granulares, culminando na entrega contínua gerenciada pelo Argo CD, aceleraram o ciclo de vida de desenvolvimento de ponta a ponta.
- Operações Otimizadas e Confiáveis: A automação completa do deployment e a abordagem declarativa do GitOps simplificaram a gestão da infraestrutura e das aplicações, aumentando a confiabilidade do sistema.
- Segurança e Governança de Alto Nível: A segregação de contas, o WAF e o SSO implementaram um framework de segurança e governança robusto.
Com a expertise da Datarock na implementação de soluções cloud-native sofisticadas, utilizando um stack de DevOps moderno incluindo eksctl
, Terraform e Argo CD, a FRST Falconi solidificou sua fundação tecnológica. Isso permite que a empresa se concentre em sua missão principal: capacitar pessoas e organizações através do conhecimento, com uma plataforma digital ágil, segura, e que evolui continuamente de forma eficiente e confiável.
Sua organização também busca uma transformação digital profunda, com uma infraestrutura cloud-native de ponta e processos de entrega contínua verdadeiramente ágeis? Contate a Datarock Tecnologia da Informação e descubra como podemos implementar soluções como Kubernetes com Argo CD para levar sua arquitetura tecnológica a um novo patamar de excelência.
Sua organização também busca uma transformação digital profunda, com uma infraestrutura cloud-native de ponta e processos de entrega contínua verdadeiramente ágeis?
Contate a Datarock Tecnologia da Informação e descubra como podemos implementar soluções como Kubernetes com Argo CD para levar sua arquitetura tecnológica a um novo patamar de excelência.