Construindo uma plataforma de agentes de IA sem servidor na AWS por US$ 0,01/mês com Claude Code

Visão Geral do Projeto
O Serverless OpenClaw é uma plataforma completa de agentes de IA serverless construída inteiramente por meio de prompts conversacionais para o Claude Code ao longo de 29 horas distribuídas em 5 semanas. A plataforma executa o agente de IA OpenClaw sob demanda na AWS com uma interface de chat web em React e um bot do Telegram, implantando toda a infraestrutura com um único comando cdk deploy.
Detalhes Técnicos
Otimização de Custos: O projeto reduziu os custos mensais de uma configuração serverless típica de ~US$ 70+ para US$ 0,01/mês no Lambda, sem custos de inatividade. As eliminações específicas incluem:
- NAT Gateway: -US$ 32/mês
- ALB (Application Load Balancer): -US$ 18/mês
- Fargate sempre ativo: -US$ 15/mês
- Interface VPC Endpoints: -US$ 7/mês cada
- DynamoDB provisionado: Economias variáveis
Métricas de Desempenho:
- Cold start: 1,35s (Lambda), 0,12s quente
- Custo total da AWS durante o desenvolvimento: ~US$ 0,25
- Custo mensal de execução: ~US$ 0,01 (Lambda)
Qualidade do Código:
- Testes unitários: 233
- Testes E2E: 35
- Stacks CDK: 8
- Pacotes TypeScript: 6 (monorepo)
Processo de Desenvolvimento
Todo o projeto foi construído sem codificação manual—apenas prompts, revisões e correções de curso. O Claude Code foi usado para:
- Design de arquitetura: "Projete uma plataforma serverless que custe menos de US$ 1/mês" → Claude Code produziu o PRD, stacks CDK, design de rede
- Fluxo de trabalho TDD: Claude Code escreveu os testes primeiro, depois a implementação (233 testes antes de uma única implantação)
- Sessões de depuração: Falhas na construção do Docker, otimização de cold start (68s → 1,35s), problemas de autenticação WebSocket
- Migração da Fase 2: Mudou do Fargate para Lambda Container Image no meio do projeto, incluindo persistência de sessão no S3 e roteamento inteligente
Os prompts estavam originalmente em coreano, e o Claude Code lidou com o desenvolvimento bilíngue perfeitamente.
Stack Tecnológica
Monorepo TypeScript (6 pacotes) na AWS usando: CDK para IaC, API Gateway (WebSocket + REST), Lambda + Fargate Spot para computação, DynamoDB, S3, autenticação Cognito, CloudFront + React SPA, Telegram Bot API. Suporte multi-LLM via Anthropic API e Amazon Bedrock.
Padrões Práticos
API Gateway em vez de ALB: Economiza US$ 18+/mês. WebSocket + REST no API Gateway com handlers Lambda.
Estrutura do Tutorial
O tutorial de 7 capítulos de "vibe coding" documenta cada prompt, falha e correção:
- Capítulo 1: O Desafio de US$ 1/Mês (~2h) - PRD, design de arquitetura, análise de custos
- Capítulo 2: MVP em um Fim de Semana (~8h) - Fase 1 de 10 etapas, stacks CDK, TDD
- Capítulo 3: Verificação da Realidade da Implantação (~4h) - Docker, segredos, autenticação, primeira implantação real
- Capítulo 4: A Batalha do Cold Start (~6h) - Otimização do Docker, ajuste de CPU, pré-aquecimento
- Capítulo 5: Migração para Lambda (~4h) - Fase 2, agente incorporado, sessões S3
- Capítulo 6: Roteamento Inteligente (~3h) - Híbrido Lambda/Fargate, pré-visualização de cold start
- Capítulo 7: Automação de Lançamento (~2h) - Habilidades, revisão paralela, lançamentos no GitHub
Cada capítulo inclui: o prompt real dado → o que o Claude Code fez → o que quebrou → como corrigimos → lições aprendidas → comandos reproduzíveis.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Dividindo o Contexto do Agente em Três Camadas para Resolver o Problema do Monólito de 700 Linhas
Uma equipe construindo um sistema autônomo de 6 agentes resolveu o inchaço de arquivos de contexto separando o contexto do agente em três camadas baseadas no tipo de preocupação e frequência de mudança: CLAUDE.md para identidade, BRIEFING.md para missão e PLAYBOOK.md para operações. Essa abordagem evita falhas silenciosas por limites de argumentos e torna a edição previsível.

Usando o Padrão Dispatcher para Reduzir os Custos da API Claude em 95%
Um desenvolvedor reduziu seus custos com a API Claude de US$ 800 a US$ 2.000/mês para cerca de US$ 215/mês implementando um padrão dispatcher que delega trabalho pesado para o Claude Code CLI em uma assinatura Claude Max, enquanto usa tokens mínimos da API para orquestração.

Aproveitando as Habilidades do Agente para Escrever Kernels CUDA com Upskill
A Hugging Face apresenta uma abordagem prática para aprimorar modelos na escrita de kernels CUDA usando a nova ferramenta Upskill, melhorando a eficiência do modelo por meio de habilidades de agentes.

Atualização do OpenClaw Corrigida: Resolvendo Erros de 'Falha na Lista de Permissões' do Executável do Telegram
Uma atualização recente do OpenClaw fez com que os comandos exec do Telegram falhassem com erros 'exec denied: allowlist miss', mesmo após desativar as aprovações. A correção requer habilitar o acesso elevado, configurar explicitamente a segurança do exec e atualizar os arquivos openclaw.json e exec-approvals.json.