Platform Engineering / Kubernetes

Enterprise Kubernetes Platform on AWS EKS

Arquitetura, evolução e sustentação de uma plataforma Kubernetes corporativa para workloads SaaS.

AWSAmazon EKSKubernetesTerraformHelmVPC
01

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.

02

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.

03

Desafio

Equilibrar capacidade computacional, persistência, networking, observabilidade, automação e custos sem comprometer a operação da plataforma.

04

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
05

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.

Arquitetura conceitual — detalhes intencionalmente generalizados
Internet
Protection Layer
Load Balancer
Ingress
Amazon EKS
Node Groups
Kubernetes Workloads
IAMEFSObservabilityAWS Services
06

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
07

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.

08

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.

09

Desafios de engenharia

Investigações exigiam correlacionar comportamento de aplicações, Kubernetes, rede, storage e serviços AWS, evitando análises isoladas por camada.

10

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