aws-serverless은(는) 무엇을 하나요?
AWS에서 프로덕션에 바로 배포 가능한 서버리스 애플리케이션을 구축하기 위한 전문 기술입니다. Lambda 함수, API Gateway, DynamoDB, SQS/SNS 이벤트 기반 패턴, SAM/CDK 배포, 콜드 스타트 최적화를 다룹니다.
주요 기능
- AWS Lambda: 함수 생성, 이벤트 소스 매핑, 버전 관리, 별칭
- API Gateway: REST 및 HTTP API, 인증, 요청/응답 변환
- DynamoDB: 테이블 설계, 인덱스, 스트림, 트랜잭션
- SQS/SNS: 메시지 큐, 게시/구독, 이벤트 필터링
- SAM/CDK: 인프라를 코드로 정의 및 배포
- 콜드 스타트 최적화: 프로비저닝된 동시성, 스냅샷 시작, 런타임 최적화
사용법
이 기술은 AI 에이전트와 함께 사용하여 AWS 서버리스 리소스를 생성, 관리, 최적화할 수 있습니다. 일반적인 명령어는 다음과 같습니다:
# SAM 템플릿 생성
sam init --runtime python3.10
# CDK 앱 초기화
cdk init app --language typescript
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트