피드로 돌아가기
Dev.toInfrastructure
원문 읽기
Serverless Framework v4 유료화에 따른 인프라 의존성 리스크 분석 및 대체 기술 스택 검토
Serverless Framework v4 Went Paid, Here Are the Real Alternatives
AI 요약
Context
Serverless Framework v4가 연 매출 $2M 기준의 유료 과금 모델을 도입함에 따라 인프라 설정 파일이 외부 벤더의 수익 모델에 종속되는 리스크 발생. 기존 v3의 무료 정책과 달리 상용 서비스 운영 시 비용 발생 및 벤더의 제품 방향성이 유료 고객 중심으로 전환되는 구조적 한계 직면.
Technical Solution
- AWS SAM: CloudFormation 확장 기반의 First-party 도구를 통한 외부 의존성 제거 및 인프라 지속성 확보
- AWS CDK: TypeScript 등 범용 언어를 이용한 L2/L3 Construct 추상화로 YAML의 선언적 한계를 극복한 코드 중심 인프라 설계
- SST: Hot reload 기반의 Lambda 호출 스트리밍을 통한 Deploy-Debug 루프 최적화 및 로컬 개발 경험 극대화
- Terraform/OpenTofu: Multi-cloud 지원 및 벤더 독립적 상태 관리를 통해 장기적 운영 안정성과 예측 가능한 비용 구조 설계
- Community Fork(oss-serverless): v3 기반의 Drop-in 교체 방식으로 마이그레이션 비용 최소화 및 Node.js 런타임 최신화 유지
실천 포인트
- 연 매출 $2M 초과 예상 시 벤더 종속적 Pricing 모델 제거를 위해 Terraform 또는 AWS SAM 검토 - 복잡한 조건부 로직이 필요한 인프라 구성 시 YAML 대신 AWS CDK의 프로그래밍 언어 기반 추상화 적용 - 개발 생산성 최적화가 우선순위인 프로젝트의 경우 SST의 Live Lambda Streaming 기능 평가 - 기존 v3 프로젝트의 경우 무리한 마이그레이션보다 oss-serverless 포크를 통한 안정적 유지보수 전략 고려