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

✍️ OpenClawRadar📅 Publicado: March 29, 2026🔗 Source
Construindo uma plataforma de agentes de IA sem servidor na AWS por US$ 0,01/mês com Claude Code
Ad

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.

Ad

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

Ad

👀 See Also

Dividindo o Contexto do Agente em Três Camadas para Resolver o Problema do Monólito de 700 Linhas
Guides

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.

OpenClawRadar
Usando o Padrão Dispatcher para Reduzir os Custos da API Claude em 95%
Guides

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.

OpenClawRadar
Aproveitando as Habilidades do Agente para Escrever Kernels CUDA com Upskill
Guides

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.

OpenClawRadar
Atualização do OpenClaw Corrigida: Resolvendo Erros de 'Falha na Lista de Permissões' do Executável do Telegram
Guides

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.

OpenClawRadar