01백엔드
2026년 7월SQS 기반 SES 이메일 발송 Lambda
SQS 큐 메시지를 트리거로 AWS Lambda가 SES를 통해 이메일을 비동기 발송하는 서버리스 구조 문서
이 프로젝트에서의 AWS Lambda 활용
SQS 메시지를 처리하는 서버리스 컴퓨트
sqs-ses-email-lambda-docs프로젝트 자세히 보기 →
프로젝트 2개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
서버 관리 없이 이벤트에 반응해 코드만 실행하는 서버리스 컴퓨팅 서비스
AWS Lambda는 서버를 직접 프로비저닝하거나 관리하지 않고 코드를 업로드해 실행할 수 있게 해주는 서버리스 컴퓨팅 서비스이다. S3 업로드, SQS 메시지, HTTP 요청 등 다양한 이벤트가 발생할 때 함수가 자동으로 트리거되어 실행되고, 실행이 끝나면 자원이 해제된다. 상시 대기 중인 서버를 두지 않아도 되므로 트래픽이 간헐적이거나 예측하기 어려운 작업에 적합하며, 인프라 운영 부담을 크게 줄이는 것을 목표로 만들어졌다.
이벤트를 받아 로그로 출력하고 처리 결과를 반환하는 가장 기본적인 Lambda 함수 형태이다.
exports.handler = async (event) => {
// event 객체에 트리거된 이벤트 정보가 담겨 있다
const message = event.Records
? event.Records[0].body
: JSON.stringify(event);
console.log('received:', message);
return {
statusCode: 200,
body: JSON.stringify({ processed: true }),
};
};위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
SQS 큐 메시지를 트리거로 AWS Lambda가 SES를 통해 이메일을 비동기 발송하는 서버리스 구조 문서
이 프로젝트에서의 AWS Lambda 활용
SQS 메시지를 처리하는 서버리스 컴퓨트
S3에 업로드된 이미지를 감지해 Lambda가 자동으로 썸네일을 생성하는 서버리스 파이프라인
이 프로젝트에서의 AWS Lambda 활용
이미지 업로드 이벤트에 반응해 썸네일을 생성하는 서버리스 함수 실행
위 프로젝트들에서 같이 쓰인 다른 기술입니다.