> For the complete documentation index, see [llms.txt](https://toothlessdev.gitbook.io/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://toothlessdev.gitbook.io/main/web-develop/aws/aws-lambda.md).

# AWS Lambda

## 📖 Serverless ?

서버리스 컴퓨팅 = (관리할) 서버가 없는 컴퓨팅&#x20;

서버에 대해 생각하지 않고도 애플리케이션, 서비스를 구축하고 실행할 수 있음

서버리스 특징

프로비저닝 관리 확장 등과 관련된 작업을 서버리스 플랫폼에서 처리

서버 관리에 대한 부담이 없음

서버리스는 주로 이벤트 기반으로 실행됨

http 요청, db 변경, 파일 업로드

비용 효율적

서버리스 함수가 필요할때만 호출, 호출 시간에 따라 비용 책정

트래픽 자주 변하는 애플리케이션에 적합

함수 인스턴스를 자동으로 관리

트래픽 증가에 대응, 별도 오토스케일링 등 확장성 설정 안해도 됨

작은 코드 단위로 분할되기 때문에 모듈화 쉽고 테스트 편리함

개발 생산성 향상

다른 클라우드 서비스와 통합 가능

db, storage, messaging ...
