패턴 갤러리
서버리스 REST API 아키텍처
입문월 ~$1 (1만 DAU 기준)
API GatewayLambdaDynamoDBCloudWatchIAM
서버리스 REST API 아키텍처
서버 없이 완전한 REST API를 구축하는 가장 인기 있는 AWS 패턴입니다.
🏗️ 이 패턴을 사용하면 좋은 경우: MVP 빠르게 출시, 트래픽 예측 불가, 비용 최소화, 운영 부담 제로
아키텍처 다이어그램
다이어그램 로딩 중...
요구사항
장단점 비교
비용 시뮬레이션
💰 월 비용 예시 (1만 DAU, 일 평균 10 API 호출)
- API Gateway: 300만 요청 × $3.50/백만 = $10.50
- Lambda: 300만 요청 × 200ms × 128MB = $0.63
- DynamoDB: 온디맨드, 300만 쓰기 + 900만 읽기 = $5.25
- CloudWatch: 기본 무료 티어 내
- 합계: ~$16/월
EC2 기반이라면: t3.medium ($30) + RDS ($15) + ALB ($18) = $63/월
실전 팁
⚠️ 주의할 점:
- Lambda Cold Start는 VPC 안에 넣으면 더 길어짐 (프로비저닝된 동시성으로 해결)
- API Gateway의 29초 타임아웃 주의
- DynamoDB 단일 항목 최대 400KB
- Lambda 패키지 크기 제한: 50MB (zip) / 250MB (압축 해제)
✏️
본인의 말로 설명해 보세요
이 서버리스 API 아키텍처의 장점 3가지와 한계 2가지를 설명해보세요.
💡 장점: 비용, 확장성, 운영. 한계: Cold Start, 실행 시간 제한...