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

O Método de Prompting em Duas Fases de um Desenvolvedor Solo para Grandes Projetos com a Claude AI
Um desenvolvedor solo compartilha um fluxo de trabalho usando o Claude Chat como arquiteto e o Claude Code como construtor, com um método de prompt em duas fases que inclui análise de modos de falha e portas de verificação.

Limites de Taxa da API Claude: Janelas de Fuso Horário, Gerenciamento de Contexto e Sobrecarga do MCP
Análise dos limites de taxa da API Claude revela restrições mais rigorosas durante os horários de pico (5h-11h PT / 8h-14h ET em dias úteis), com o gerenciamento de contexto e o uso do servidor MCP impactando significativamente o consumo de tokens. Estratégias práticas incluem trabalhar fora dos horários de pico, iniciar conversas novas para novas tarefas e auditar integrações MCP.

VPS vs Máquina Dedicada: Onde Executar o OpenClaw
Nenhum

Caça ao Bug: Quedas do WireGuard e Incompatibilidade de MTU no GKE
Engenheiros da Lovable rastrearam erros de usuário a travamentos do anetd devido a um pânico de acesso concorrente a map na integração do WireGuard do Google e, em seguida, encontraram uma incompatibilidade secundária de MTU após desabilitar a criptografia.