관리하는 서버가없다
서버인프라를 구축 운영 x
코드 배포만으로 백앤드 구현가능한 아키텍처
=> 서비스 자체에집중
어떻게 ??
aws lamda 사용
람다:
다른 리소스와 조합 백앤드 서비스구현
서버관리 하지 않고도 코드를 실행할수 있게해주는 컴퓨팅서비스
함수 실행하는 것( 특정 이벤트가 발생하면 람다 함수가 실행됨)
ex) 람다로 http 서버를 만든다고 가정하자
Api 에 게이트 웨이가 호출 되었을때 람다 를 실행할 수 있게끔 연결할수 있다
s3 이미지가 업로드 되었을때 해당 이미지 썸네일을 만들고 싶다면
s3 에 파일이 업로드 되었을 때 람다를 연결하여 실행할수 있습니다
람다사용 -> 프로비저닝 활동 안해도됨
서버 모니터링, cpu 관리 ... 안함 -> 개발생산성 증가
제한시간 15분이상 있다 -> 러닝타임 15분 이상 어렵다