Node.js

    Express로 AWS Lambda에 REST API 배포하기

    오늘은 express를 사용하여 serverless로 동작하는 lambda 에 배포 해보도록 하겠습니다. 왜 serverless를 선택했나? 일단 쓴 만큼만 서버를 이용하기 때문에 저같은 작은 프로젝트를 개발한다면 비용 절감이 가능합니다. 또한 서버리스는 기본적으로 확장이 용이합니다. 제가 원하는 대로 더 늘리고 줄일 수 있어서 선택했습니다. 아직 제 프로젝트에 무슨 기능이 들어갈지 다 정해지지 않아서요 하지만 단점도 있습니다. 오래 실행되는 프로세스에는 적합하지 않아요. 동일한 가동 시간을 가정했을때 비교했을때 서버리스는 더 비쌉니다. 또한 중요한 요소인 속도가 느립니다. 이벤트 기반으로 호출되어 동작하기 때문에 컨테이너를 실행하는데 대기시간이 걸려서 느릴 수 밖에 없는거죠. 기능 자체가 작게 구분되어..