Pular para o conteúdo
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> ou prd-<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 configure entrevista um desenvolvedor e edita a aplicação, e new-repo cria 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