serverless 구축을 가능하게 해주는 Python Package
Serverless 란 말 그대로 프로덕트를 서버에서 실행시키지 않고, 자원을 분산시켜
함수는 함수대로, DB는 DB대로 각각 나누어 연동시켜 프로덕트를 동작하게 한다고 할 수 있다.
AWS Lambda 위에서 Flask 프레임워크를 사용할 수 있게 해주며 귀찮던 AWS APIGateway path 추가 작업이 필요 없다.(자동으로 설정해주기 때문에 배포 후 바로 웹에서 확인할 수 있다.)
게다가 복잡한 배포 스크립트 작업 없이도 명령어 한 줄만으로 배포 가능하다.
현재 zappa 는 Python 2.7 or 3.6 에서 지원한다.
Lambda는 리퀘스트 단위로 어플리케이션 기능을 수행 해주는 AWS의 서비스입니다. 이 특징들로 보았을 때 실시간성이나 기타 이유가 없는 한 웹 어플리케이션은 충분히 Lambda를 통해 서버 없이 운용 될 수 있습니다. (제일 중요한 가격도 매우 저렴합니다.)