Visão geral
Atuação na arquitetura e evolução de uma plataforma baseada em Amazon EKS, utilizada para executar workloads SaaS em um ambiente corporativo de alta complexidade.
Contexto
O crescimento da plataforma exigia uma base capaz de suportar múltiplos clusters e grande volume de workloads, preservando disponibilidade, segurança, padronização e integração com o ecossistema AWS.
Desafio
Equilibrar capacidade computacional, persistência, networking, observabilidade, automação e custos sem comprometer a operação da plataforma.
Minha atuação
- Arquitetura e evolução de Amazon EKS, VPC e networking
- Definição e análise de node groups e capacidade computacional
- Integração com IAM, EFS, balanceamento e serviços AWS
- Troubleshooting, performance, observabilidade e custos
- Automação com Terraform, Helm e pipelines CI/CD
Arquitetura
A arquitetura separava a infraestrutura cloud dos workloads Kubernetes. A entrada das aplicações passava por camadas controladas de proteção, balanceamento e ingress antes de alcançar os serviços executados nos clusters.
Decisões técnicas
- Separação de responsabilidades entre infraestrutura e workloads
- Compute orientado por perfil de carga, disponibilidade e custo
- Persistência compartilhada somente onde necessária
- Exposição controlada e observabilidade como parte da plataforma
Segurança e governança
Integrações de identidade, segmentação e exposição foram tratadas como decisões arquiteturais, aplicando princípios de menor privilégio e segurança em profundidade.
Automação
A infraestrutura era versionada e evoluída por Infrastructure as Code, com Helm e CI/CD apoiando mudanças repetíveis e rastreáveis.
Desafios de engenharia
Investigações exigiam correlacionar comportamento de aplicações, Kubernetes, rede, storage e serviços AWS, evitando análises isoladas por camada.
Resultados
- Plataforma mais padronizada e sustentável para evolução
- Mudanças de infraestrutura mais rastreáveis
- Melhor base para decisões de capacidade, segurança e custo