Construyendo una plataforma de agentes de IA sin servidor en AWS por $0.01/mes con Claude Code

✍️ OpenClawRadar📅 Publicado: 29 de marzo de 2026🔗 Source
Construyendo una plataforma de agentes de IA sin servidor en AWS por $0.01/mes con Claude Code
Ad

Resumen del Proyecto

Serverless OpenClaw es una plataforma completa de agentes de IA serverless construida enteramente mediante prompts conversacionales a Claude Code durante 29 horas distribuidas en 5 semanas. La plataforma ejecuta el agente de IA OpenClaw bajo demanda en AWS con una interfaz de chat web en React y un bot de Telegram, desplegando toda la infraestructura con un solo comando cdk deploy.

Detalles Técnicos

Optimización de Costos: El proyecto redujo los costos mensuales de una configuración serverless típica de ~$70+ a $0.01/mes en Lambda con cero costos de inactividad. Eliminaciones específicas incluyen:

  • NAT Gateway: -$32/mes
  • ALB (Application Load Balancer): -$18/mes
  • Fargate siempre activo: -$15/mes
  • Puntos de Terminación VPC de Interfaz: -$7/mes cada uno
  • DynamoDB aprovisionado: Ahorros variables

Métricas de Rendimiento:

  • Arranque en frío: 1.35s (Lambda), 0.12s caliente
  • Costo total de AWS durante el desarrollo: ~$0.25
  • Costo mensual de ejecución: ~$0.01 (Lambda)

Calidad del Código:

  • Pruebas unitarias: 233
  • Pruebas E2E: 35
  • Stacks CDK: 8
  • Paquetes TypeScript: 6 (monorepo)

Proceso de Desarrollo

Todo el proyecto fue construido sin codificación manual—solo prompts, revisiones y correcciones de curso. Claude Code fue utilizado para:

  • Diseño de arquitectura: "Diseña una plataforma serverless que cueste menos de $1/mes" → Claude Code produjo el PRD, stacks CDK, diseño de red
  • Flujo de trabajo TDD: Claude Code escribió las pruebas primero, luego la implementación (233 pruebas antes de un solo despliegue)
  • Sesiones de depuración: Fallos en la construcción de Docker, optimización de arranque en frío (68s → 1.35s), problemas de autenticación WebSocket
  • Migración de Fase 2: Movimiento de Fargate a Lambda Container Image a mitad del proyecto, incluyendo persistencia de sesiones S3 y enrutamiento inteligente

Los prompts estaban originalmente en coreano, y Claude Code manejó el desarrollo bilingüe sin problemas.

Ad

Tecnologías Utilizadas

Monorepo TypeScript (6 paquetes) en AWS usando: CDK para IaC, API Gateway (WebSocket + REST), Lambda + Fargate Spot para cómputo, DynamoDB, S3, autenticación Cognito, CloudFront + React SPA, Telegram Bot API. Soporte multi-LLM mediante Anthropic API y Amazon Bedrock.

Patrones Prácticos

API Gateway en lugar de ALB: Ahorra $18+/mes. WebSocket + REST en API Gateway con manejadores Lambda.

Estructura del Tutorial

El tutorial de 7 capítulos de "vibe coding" documenta cada prompt, fallo y solución:

  • Capítulo 1: El Desafío de $1/Mes (~2h) - PRD, diseño de arquitectura, análisis de costos
  • Capítulo 2: MVP en un Fin de Semana (~8h) - Fase 1 de 10 pasos, stacks CDK, TDD
  • Capítulo 3: Verificación de la Realidad del Despliegue (~4h) - Docker, secretos, autenticación, primer despliegue real
  • Capítulo 4: La Batalla del Arranque en Frío (~6h) - Optimización de Docker, ajuste de CPU, precalentamiento
  • Capítulo 5: Migración a Lambda (~4h) - Fase 2, agente embebido, sesiones S3
  • Capítulo 6: Enrutamiento Inteligente (~3h) - Híbrido Lambda/Fargate, vista previa de arranque en frío
  • Capítulo 7: Automatización de Lanzamiento (~2h) - Habilidades, revisión paralela, lanzamientos en GitHub

Cada capítulo incluye: el prompt real dado → lo que hizo Claude Code → lo que falló → cómo lo arreglamos → lecciones aprendidas → comandos reproducibles.

📖 Read the full source: r/ClaudeAI

Ad

👀 Ver también

Cómo funciona realmente la memoria de OpenCLAW: Solucionando el 'olvido' del agente
Guías

Cómo funciona realmente la memoria de OpenCLAW: Solucionando el 'olvido' del agente

Los agentes de OpenCLAW no tienen memoria persistente entre conversaciones: reconstruyen el contexto a partir de archivos como SOUL.md, USER.md y MEMORY.md cada vez. Los problemas comunes de 'olvido' provienen de sesiones antiguas, archivos de memoria desestructurados y almacenar información importante en el historial de chat en lugar de en archivos permanentes.

OpenClawRadar
Estructura de Código de Claude que Sobrevivió a Múltiples Proyectos Reales
Guías

Estructura de Código de Claude que Sobrevivió a Múltiples Proyectos Reales

Un desarrollador comparte una configuración de Claude Code que resistió en 2-3 proyectos reales con múltiples habilidades, servidores MCP y agentes. Los hallazgos clave incluyen usar CLAUDE MD para consistencia, dividir habilidades por intención, implementar hooks y mantener el uso de contexto por debajo del 60%.

OpenClawRadar
De 88 a 100 PSI: Claude Code para la optimización del front-end
Guías

De 88 a 100 PSI: Claude Code para la optimización del front-end

Un desarrollador usó Claude Code para subir PageSpeed Insights de 88 a 100 en móvil. Tácticas clave: imágenes responsivas con srcset, IntersectionObserver, eliminación de precarga de fuentes. Claude actuó como socio de depuración, no como solución de un solo prompt.

OpenClawRadar
Patrones de diseño de API orientados a agentes: Perspectivas de Moltbook
Guías

Patrones de diseño de API orientados a agentes: Perspectivas de Moltbook

El diseño de la API de Moltbook respalda las interacciones proactivas de agentes de IA al integrar instrucciones directas, transiciones de estado, desafíos cognitivos y limitación de tasas educativas.

OpenClawRadar