📦
서버리스 아키텍처
실습 가이드소요 기간
2일
난이도
중급
선수 요건
없음
예상 비용
$0 ~ $0.5 (프리 티어 범위 내)
무엇을 만드나요?
Lambda + Step Functions + SQS/SNS 기반 서버리스 워크플로우
구성 요소
Lambda Functions (x3)Step Functions State MachineSQS QueueSNS TopicS3 BucketCloudWatch
연결 흐름
→S3 이벤트 → Lambda (트리거)
→Lambda → Step Functions (워크플로우 시작)
→Step Functions → Lambda 1 → Lambda 2 → Lambda 3 (순차 실행)
→Step Functions → SQS (실패 시 재처리)
→Step Functions → SNS (완료 알림)
개요
서버리스 컴퓨팅의 핵심인 Lambda, Step Functions, SQS/SNS를 활용하여 이미지 처리 워크플로우를 구축합니다. Lambda 함수를 작성하고 Step Functions으로 복잡한 워크플로우를 오케스트레이션하며, 비동기 메시징 패턴을 학습합니다.
학습 목표
- Lambda 함수의 라이프사이클과 실행 환경을 이해한다
- Step Functions으로 워크플로우를 시각적으로 설계한다
- SQS/SNS 기반 비동기 메시징 패턴을 구현한다
- Lambda Layer와 환경 변수로 코드를 구조화한다
핵심 개념
Lambda 라이프사이클Step Functions ASLSQS 비동기 처리SNS 팬아웃Cold Start동시성 제어Lambda Layer
실습 결과물
- Lambda 함수 3개 (검증, 처리, 알림)
- Step Functions State Machine
- SQS Dead Letter Queue
- SNS 알림 토픽
- S3 트리거 연동
단계별 실습 가이드
포함된 코스
직접 실습해보세요
실습 환경이 제공되는 클라우드 교육 과정에 참여하여 실제 AWS 환경에서 이 가이드를 따라해보세요.