serverless-api
패턴 갤러리

서버리스 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, 실행 시간 제한...