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

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.
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
👀 Ver también

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.

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%.

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.

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.