AWS에서 Claude Code로 월 0.01달러에 서버리스 AI 에이전트 플랫폼 구축하기

프로젝트 개요
Serverless OpenClaw는 5주에 걸쳐 29시간 동안 Claude Code와의 대화형 프롬프트를 통해 완전히 구축된 풀스택 서버리스 AI 에이전트 플랫폼입니다. 이 플랫폼은 React 웹 채팅 UI와 Telegram 봇을 갖춘 AWS에서 OpenClaw AI 에이전트를 주문형으로 실행하며, 전체 인프라를 단일 cdk deploy 명령으로 배포합니다.
기술적 세부사항
비용 최적화: 이 프로젝트는 일반적인 ~$70+ 서버리스 설정에서 Lambda에서 월 $0.01의 비용으로 월간 비용을 줄였으며, 유휴 비용은 전혀 발생하지 않습니다. 구체적으로 제거된 항목은 다음과 같습니다:
- NAT Gateway: -$32/월
- ALB (애플리케이션 로드 밸런서): -$18/월
- Fargate 상시 실행: -$15/월
- 인터페이스 VPC 엔드포인트: 각각 -$7/월
- Provisioned DynamoDB: 가변적 절감
성능 지표:
- 콜드 스타트: 1.35초 (Lambda), 0.12초 웜
- 개발 중 총 AWS 비용: 약 $0.25
- 월간 운영 비용: 약 $0.01 (Lambda)
코드 품질:
- 단위 테스트: 233개
- E2E 테스트: 35개
- CDK 스택: 8개
- TypeScript 패키지: 6개 (모노레포)
개발 과정
전체 프로젝트는 수동 코딩 없이—단지 프롬프트, 검토 및 과정 수정만으로 구축되었습니다. Claude Code는 다음 작업에 사용되었습니다:
- 아키텍처 설계: "월 $1 미만의 비용으로 서버리스 플랫폼 설계" → Claude Code가 PRD, CDK 스택, 네트워크 설계를 생성
- TDD 워크플로: Claude Code가 테스트를 먼저 작성한 후 구현 (단일 배포 전 233개 테스트)
- 디버깅 세션: Docker 빌드 실패, 콜드 스타트 최적화 (68초 → 1.35초), WebSocket 인증 문제
- 2단계 마이그레이션: 프로젝트 중간에 Fargate에서 Lambda 컨테이너 이미지로 이동, S3 세션 지속성 및 스마트 라우팅 포함
프롬프트는 원래 한국어로 작성되었으며, Claude Code는 이중 언어 개발을 원활하게 처리했습니다.
기술 스택
AWS에서 TypeScript 모노레포(6개 패키지) 사용: IaC용 CDK, API Gateway(WebSocket + REST), 컴퓨팅용 Lambda + Fargate Spot, DynamoDB, S3, Cognito 인증, CloudFront + React SPA, Telegram Bot API. Anthropic API 및 Amazon Bedrock을 통한 다중 LLM 지원.
실용적인 패턴
ALB 대신 API Gateway: 월 $18+ 절감. Lambda 핸들러와 함께 API Gateway에서 WebSocket + REST 사용.
튜토리얼 구조
7장으로 구성된 "바이브 코딩" 튜토리얼은 모든 프롬프트, 실패 및 수정 사항을 문서화합니다:
- 1장: 월 $1 도전 (~2시간) - PRD, 아키텍처 설계, 비용 분석
- 2장: 주말 동안의 MVP (~8시간) - 10단계 1단계, CDK 스택, TDD
- 3장: 배포 현실 점검 (~4시간) - Docker, 비밀, 인증, 첫 실제 배포
- 4장: 콜드 스타트 전투 (~6시간) - Docker 최적화, CPU 튜닝, 사전 워밍업
- 5장: Lambda 마이그레이션 (~4시간) - 2단계, 내장 에이전트, S3 세션
- 6장: 스마트 라우팅 (~3시간) - Lambda/Fargate 하이브리드, 콜드 스타트 미리보기
- 7장: 릴리스 자동화 (~2시간) - 기술, 병렬 검토, GitHub 릴리스
각 장에는 다음이 포함됩니다: 실제 제공된 프롬프트 → Claude Code가 수행한 작업 → 무엇이 고장났는지 → 어떻게 수정했는지 → 얻은 교훈 → 재현 가능한 명령어.
📖 전체 Source 읽기: r/ClaudeAI
👀 See Also

API 비용을 피하기 위해 Ollama로 로컬에서 OpenClaw 실행하기
레딧 사용자가 API 기반 OpenClaw에서 Ollama를 사용해 로컬로 전환한 경험을 공유하며, API 비용을 제거하면서도 워크플로우를 유지하는 방법을 소개합니다. 그들은 단계별 설치 비디오 가이드를 제작했습니다.

코딩 에이전트의 구성 요소: 도구, 메모리, 컨텍스트가 LLM을 확장하는 방법
세바스찬 라슈카는 Claude Code와 Codex CLI와 같은 코딩 에이전트의 여섯 가지 구성 요소를 분석하며, 에이전트 하네스가 모델을 도구, 메모리, 저장소 컨텍스트와 결합하여 LLM을 소프트웨어 작업에 더 효과적으로 만드는 방법을 설명합니다.

사후 분석: 오래된 OAuth와 격리된 크론 작업으로 인한 Claude Max + OpenClaw 청구 오류
OpenClaw 에이전트가 오래된 OAuth 토큰으로 인해 무작위로 중단되며, 이 토큰이 Anthropic 제공자 전체를 블랙리스트에 등록하고 격리된 cron 작업이 Extra Usage 버킷을 사용합니다. 완전한 수정: 수동 프로필 제거, cron을 메인 세션으로 이동, 결제 잠금 해제.

개발자가 SaaS 개발 워크플로우를 위해 테스트한 25가지 Claude 프롬프트를 공유합니다
한 개발자가 SaaS 개발에 매일 사용하는 25가지 구체적인 프롬프트를 공유했습니다. 백엔드 아키텍처, API 설계, 프론트엔드 카피, 제품 문서화, 시장 진출 작업을 다루며, 코드 리뷰, 문서 생성, 엣지 케이스 테스트 같은 반복 작업에 시간을 절약하도록 설계되었습니다.