Создание бессерверной платформы для ИИ-агентов на AWS за $0.01 в месяц с помощью Claude Code

✍️ OpenClawRadar📅 Опубликовано: 29 марта 2026 г.🔗 Source
Создание бессерверной платформы для ИИ-агентов на AWS за $0.01 в месяц с помощью Claude Code
Ad

Обзор проекта

Serverless OpenClaw — это полноценная бессерверная платформа для ИИ-агентов, полностью созданная с помощью диалоговых запросов к Claude Code в течение 29 часов на протяжении 5 недель. Платформа запускает ИИ-агента OpenClaw по требованию на AWS с веб-интерфейсом чата на React и ботом для Telegram, развертывая всю инфраструктуру одной командой cdk deploy.

Технические детали

Оптимизация затрат: Проект сократил ежемесячные расходы с типичных ~$70+ за бессерверную настройку до $0,01/месяц на Lambda с нулевыми затратами в простое. Были исключены следующие компоненты:

  • NAT Gateway: -$32/месяц
  • ALB (Application Load Balancer): -$18/месяц
  • Постоянно работающий Fargate: -$15/месяц
  • Интерфейсные конечные точки VPC: -$7/месяц каждая
  • Provisioned DynamoDB: Переменная экономия

Метрики производительности:

  • Холодный старт: 1,35 с (Lambda), 0,12 с в разогретом состоянии
  • Общие затраты на AWS во время разработки: ~$0,25
  • Ежемесячные эксплуатационные расходы: ~$0,01 (Lambda)

Качество кода:

  • Модульные тесты: 233
  • Сквозные тесты: 35
  • Стеки CDK: 8
  • Пакеты TypeScript: 6 (монорепозиторий)

Процесс разработки

Весь проект был создан без ручного написания кода — только запросы, проверки и корректировки. Claude Code использовался для:

  • Проектирования архитектуры: «Спроектируйте бессерверную платформу стоимостью менее $1/месяц» → Claude Code создал PRD, стеки CDK, сетевую архитектуру
  • Рабочего процесса TDD: Claude Code сначала писал тесты, затем реализацию (233 теста до первого развертывания)
  • Сессий отладки: Сбои сборки Docker, оптимизация холодного старта (с 68 с до 1,35 с), проблемы аутентификации WebSocket
  • Миграции на втором этапе: Переход с Fargate на образ контейнера Lambda в середине проекта, включая сохранение сессий в S3 и интеллектуальную маршрутизацию

Исходные запросы были на корейском языке, и Claude Code справился с двуязычной разработкой без проблем.

Ad

Технологический стек

Монорепозиторий на TypeScript (6 пакетов) на AWS с использованием: CDK для IaC, API Gateway (WebSocket + REST), Lambda + Fargate Spot для вычислений, DynamoDB, S3, аутентификация Cognito, CloudFront + React SPA, Telegram Bot API. Поддержка нескольких LLM через Anthropic API и Amazon Bedrock.

Практические паттерны

API Gateway вместо ALB: Экономит $18+/месяц. WebSocket + REST на API Gateway с обработчиками Lambda.

Структура руководства

Семиглавое руководство по «виб-кодингу» документирует каждый запрос, сбой и исправление:

  • Глава 1: Вызов $1/месяц (~2 ч) — PRD, проектирование архитектуры, анализ затрат
  • Глава 2: MVP за выходные (~8 ч) — 10 шагов первого этапа, стеки CDK, TDD
  • Глава 3: Проверка реальности развертывания (~4 ч) — Docker, секреты, аутентификация, первое реальное развертывание
  • Глава 4: Битва с холодным стартом (~6 ч) — оптимизация Docker, настройка CPU, предварительный прогрев
  • Глава 5: Миграция на Lambda (~4 ч) — второй этап, встроенный агент, сессии S3
  • Глава 6: Интеллектуальная маршрутизация (~3 ч) — гибрид Lambda/Fargate, предварительный просмотр холодного старта
  • Глава 7: Автоматизация выпуска (~2 ч) — навыки, параллельный обзор, релизы на GitHub

Каждая глава включает: исходный запрос → что сделал Claude Code → что сломалось → как мы это исправили → извлеченные уроки → воспроизводимые команды.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Клод: Навыки кодирования vs. Пользовательские агенты: Ментальная модель, основанная на постоянстве задач
Гайды

Клод: Навыки кодирования vs. Пользовательские агенты: Ментальная модель, основанная на постоянстве задач

Пользователь Reddit объясняет разницу между навыками Claude Code и пользовательскими агентами: навыки выполняют одни и те же шаги каждый раз, в то время как пользовательские агенты требуют рассуждений и адаптации. В посте также рассматриваются параллельные подчинённые агенты, делегирование, хуки и строительные блоки.

OpenClawRadar
Настройка OpenClaw на macOS с унифицированной конечной точкой AI-провайдера
Гайды

Настройка OpenClaw на macOS с унифицированной конечной точкой AI-провайдера

Разработчик делится своим опытом установки OpenClaw на macOS, включая требование Node.js 24, использование Homebrew для установки, настройку совместимого с OpenAI кастомного провайдера, такого как ZenMux, и настройку фонового демона. Ключевые советы по устранению неполадок включают блокировку сообщений по умолчанию в WhatsApp и использование команды openclaw doctor.

OpenClawRadar
Структурирование проектов кода Claude с использованием CLAUDE.md, Skills и MCP
Гайды

Структурирование проектов кода Claude с использованием CLAUDE.md, Skills и MCP

Разработчик делится улучшениями рабочего процесса для Claude Code, включая начало в режиме планирования, ведение файла CLAUDE.md для памяти проекта, создание переиспользуемых навыков для повторяющихся задач и использование MCP для подключения к внешним инструментам.

OpenClawRadar
Пользователь Reddit делится практичной настройкой Claude для постоянной помощи в программировании с ИИ.
Гайды

Пользователь Reddit делится практичной настройкой Claude для постоянной помощи в программировании с ИИ.

Разработчик описывает переход от единых промптов к отдельным контекстным файлам (about-me.md, my-voice.md, my-rules.md) и внедрение структурированного рабочего процесса, где Claude читает контекст, задает вопросы, создает планы, а затем выполняет задачи.

OpenClawRadar