Guides
4Learnings
4
Amazon MQ para RabbitMQ em cluster tem restrições próprias
learnings/infra_amazon_mq_rabbitmq_cluster.md
→
Gaps do EKS revelados pela primeira migração de app real
learnings/infra_eks_gaps_primeira_migracao_app.md
→
Node group do EKS não escala sozinho
learnings/infra_eks_node_group_nao_escala_sozinho.md
→
Stack github precisa de token com admin:org
learnings/infra_github_token_admin_org.md
→
Specs
24
Reorganização da infraestrutura em stateful e stateless
specs/20260304134424_stateful_stateless_reorganization.md
→
Deploy do gateway no Kubernetes com CI/CD
specs/20260310081624_gateway_kubernetes_deployment.md
→
Container registry como componente de plataforma e secrets do GitHub via Terraform
specs/20260310100110_platform_container_registry_github_secrets.md
→
Remover o terraform do gateway deste repo
specs/20260314222420_remove_gateway_terraform.md
→
Perfis de acesso ao cluster via RBAC do Kubernetes
specs/20260416163719_k8s_rbac_developer_profiles.md
→
Configuração centralizada de acesso
specs/20260418121333_centralized_owners_config.md
→
Reestruturação do repo de infraestrutura
specs/20260420013426_infra_restructure.md
→
RBAC do Kubernetes por projeto, com members e owners
specs/20260420121730_per_project_k8s_rbac.md
→
Migrar os secrets para ward
specs/20260425143824_migrate_secrets_to_ward.md
→
Migrar o Kubernetes compartilhado para AWS EKS
specs/20260604103000_migrate_shared_k8s_to_eks.md
→
Abstrair o provider do Kubernetes num módulo
specs/20260629082325_abstract_kubernetes_provider.md
→
Migrar o messagebroker compartilhado para Amazon MQ (RabbitMQ)
specs/20260701144731_migrate_messagebroker_to_amazon_mq.md
→
Cluster Autoscaler no EKS compartilhado, com IRSA
specs/20260706113811_add_cluster_autoscaler_eks.md
→
Validação de CI para os stacks de bootstrap
specs/20260706211540_ci_validate_bootstrap.md
→
Tornar o Amazon MQ o messagebroker canônico
specs/20260706231511_messagebroker_remove_digitalocean.md
→
Migrar o repo de infraestrutura inteiro para ward
specs/20260706235144_migrate_infrastructure_to_ward.md
→
Migrar o registry de container para o ECR
specs/20260709164019_platform_registry_to_ecr.md
→
Pipeline de build empurrando para o ECR
specs/20260710154001_build_pipeline_push_to_ecr.md
→
Descomissionar o cluster Kubernetes da DigitalOcean
specs/20260710154002_decommission_doks_and_droplets.md
→
Descomissionar o DOCR e o stack platform/registry
specs/20260710154003_decommission_docr_platform_registry.md
→
Migrar o backend de state do Terraform para S3
specs/20260710154004_migrate_tf_state_backend_to_s3.md
→
Vincular os PRs da migração ao Asana
specs/20260710154006_link_session_prs_to_asana.md
→
Acesso de desenvolvedor ao EKS via IAM roles
specs/20260717223325_eks_iam_developer_access.md
→
Remover aprovação de deploy em produção
specs/20260921143857_remove_production_deploy_approval.md
→