서버리스는 서버를 고려할 필요 없이 애플리케이션을 구축하고 실행해주는 서비스
백엔드 서버 코드를 실행하는 컴퓨팅 자원으로 AWS LAMBDA 를 사용
백엔드 서버 코드를 aws lambda 로 실행할때 그 http 이벤트를 생성하는 amazon api gateway 를 사용한다.
api gateway 에서 http 요청을 받으면 aws lambda를 실행하여 필요 도메인 로직 처리하고 그 결과 http 응답으로 반환
S3에서 정적으로 제공하는 파일을 CDN 을 사용하여 고객에게 좀 더 빠르게 제공하기 위해 Amazon CloudFront를 사용한다.
API Gateway 와 CloudFront에 사용자 지정 도메인을 사용하기 위해 DNS 서비스인 Amazon Route 53 을 사용한다.
API Gateway 와 CloudFront 는 기본으로 HTTPS 를 지원한다. 이는 AWS 에서 제공하는 SSL 인증서를 사용하므로 갱신에 대한 추가 작업이 필요하지 않다.
Lambda, API Gateway, CloudFront에서 발생하는 로그를 모두 Amazon CloudWatch 에서 모아서 볼수 있다.
CloudWatch는 각 AWS 지표 정보를 대시보드로 구축할 수 있다.
API Gateway와 Lambda는 욫어 횟수당 사용 금액을 계산하는 종량제 요금제다
API Gateway CloudFront로 들어오는 HTTPS 요청 또한 각각 1만 요청과 25만 요청으로 상당히 높고, 상황에 따라 기본 한도 값을 높일수 있다.