서버리스 전략은 네 가지 제약을 통과해야 한다

요청 수명, 시작 지연, 상태 저장, 운영 추적이 서비스 요구와 맞을 때 Lambda 또는 서버리스 컨테이너를 고른다.

검사 축 서버리스에 유리 컨테이너형이 유리
요청 형태 짧은 HTTP 이벤트, 간헐적 트래픽 긴 연결, 스트리밍, 백그라운드 상주 작업
시작 지연 bootstrap 캐시와 warm-up으로 목표 지연 충족 초기화가 무겁고 콜드 스타트 허용치가 낮음
상태 저장 세션, 파일, 캐시를 외부 관리형 서비스로 분리 로컬 파일, 메모리 상태, 장시간 연결 의존
운영 추적 함수별 비용, 에러율, 로그를 배포 단위로 추적 인스턴스 단위 튜닝과 장기 실행 관측이 필요
Lambda

유휴 비용 절감이 클 때

상태를 밖으로 뺄 수 있고 요청이 짧으면 Lambda가 잘 맞는다.

Fargate / Cloud Run

웹 서버 흐름이 필요할 때

긴 연결과 무거운 런타임이면 컨테이너형 서버리스부터 검토한다.