TypeScript로 AWS Lambda 배포하는 과정 단계별로 살펴보기 (With Serverless Framework)
회사에서 TypeScript로 AWS Lambda를 배포해 여러 서비스를 운영하고 있습니다.회사에는 시니어 분들이 만든 CDK 기반 배포 라이브러리와 템플릿 그리고 참고할 수 있는 여러 코드들이 있기에 Lambda를 배포하고 유지보수하는 것은 문제가 없었습니다.하지만 TypeScript로 Lambda를 배포할 때 발생하는 컴파일, 번들링 과정 등에 대해서는 이해가 부족했던 것 같습니다.이번에 Serverless Framework로 AWS Lambda를 배포하는 코드를 리뷰하며 컴파일, 번들링 과정에 대해 배울 수 있었습니다.배포 프로세스 및 결과배포 프로세스graph TD A[Step 1: TypeScript Compilation] --> B[Step 2: ESBuild Bundling] B ..