- AWS Lambda 호출 방식은 크게 동기, 비동기, 이벤트 소스 매핑 세 가지로 나뉜다. 💡
- 동기 호출은 AWS SDK, CLI 등을 통해 직접 Lambda를 호출하고 결과값을 바로 받는 방식이다. API Gateway와 같은 경우가 대표적이다. 🎯
- 비동기 호출은 S3, SNS, EventBridge 등의 이벤트에 따라 AWS 서비스가 Lambda를 호출하는 방식으로, 결과값을 바로 반환하지 않는다. 대용량 처리에 적합하다. 🎬
- 이벤트 소스 매핑은 Kinesis, SQS, DynamoDB 등의 서비스에서 데이터를 가져와 Lambda를 호출하는 중개자 역할을 한다. Lambda는 해당 서비스에 대한 접근 권한이 필요하다. ⚙️