Destaques do ARGLabs
Destaques do ARGLabs
O que o ARGLabs tem a oferecer, e o código por trás de cada item.
Infraestrutura
- Uma rede compartilhada por ambiente, compartilhada com as contas dos times pelo AWS RAM: sem Transit Gateway entre contas e sem NAT gateways (o tráfego de saída usa IPv6 por um gateway egress-only gratuito).
Deploy
- Ambientes isolados (dev, stg, prd), cada um na sua própria conta AWS, gerenciados apenas por código.
- Cópias paralelas de uma aplicação no mesmo ambiente: uma branch chamada
dev-<name>,stg-<name>ouprd-<name>faz o deploy da sua própria stack (um sandbox, QA,prd-1,prd-2), e um pipeline de limpeza as remove. - Ambientes inteiros destruídos e reconstruídos sob demanda pelo
arglabs-lotr, na ordem das dependências: cerca de 15 minutos para dev, stg e prd, então ambientes ociosos podem ficar desligados. - GitOps com Terraform: o Git é a fonte da verdade, e toda mudança é rastreada, revisada e auditável.
Monitoramento
- Um dashboard do CloudWatch por aplicação, criado pelo próprio Terraform dela (
arglabs-tfmod-ecs-app) e terminando com o custo real vindo do Cost Explorer. - Alarmes do CloudWatch (CPU, memória, erros do load balancer) enviados ao Slack.
Aplicações
- Uma aplicação de exemplo,
arglabs-workload, que quebra sob demanda (?status=503,?delay=,?cpuburn=,?memburn=) para exercitar autoscaling, health checks e monitoramento.
IA
- O Claude Code como porta de entrada de um repositório: a skill
configureentrevista um desenvolvedor e edita a aplicação, enew-repocria o próximo repositório a partir do template. - O Claude Code em operações: ele executa pipelines pela API do Bitbucket, lê logs e contas, e relata o que encontra (veja Arglabs, pelo Claude).
Última atualização em