클라우드상에 있는 서버에서 소스코드를 동작하게 하는 개발모델
-> 트래픽에 따른 램,CPU 등의 관리 안해도 됨
-> 하드웨어 스펙뿐만 아니라 운영체제, 보안관리, 모리터링 시스템, 스케일링 관리 필요없음
-> 사용자가 없을 때 항상운영 되어질 필요도 없음
FaaS Function as a Service
개발자가 함수를 만듬
-> 클라우드 호스팅 플랫폼에 등록
-> 요청이 들어오면 함수가 실행되도록 명시
Cold Start
필요할 때만 실행되므로 소스코드를 내려받고 환경 조성 후 인스턴스 시작하는데에 시간이 걸림
리소스 한계
등록할 수 있는 함수의 메모리 사이즈가 정해져 있음
독립적이고 개별적인 함수로 만들어야함
전역변수를 참조하거나 할 수 없ㄱ 다른 데이터베이스에서 데이터를 읽고 쓰고 정도 가능