⚡
이벤트 기반 시스템
실습 가이드소요 기간
2일
난이도
중급
선수 요건
없음
예상 비용
$0 (프리 티어 범위 내)
무엇을 만드나요?
EventBridge 중심 이벤트 기반 마이크로서비스 아키텍처
구성 요소
EventBridge Event BusEventBridge RulesLambda (Producer)Lambda (Consumer x3)SQS DLQCloudWatch
연결 흐름
→Producer Lambda → EventBridge Event Bus (PutEvents)
→EventBridge Rule 1 → Consumer Lambda A (주문 처리)
→EventBridge Rule 2 → Consumer Lambda B (재고 업데이트)
→EventBridge Rule 3 → Consumer Lambda C (알림 전송)
→실패 시 → SQS DLQ → 재처리
개요
Amazon EventBridge를 중심으로 느슨하게 결합된 이벤트 기반 마이크로서비스 아키텍처를 설계합니다. 이벤트 소싱, CQRS 패턴의 개념을 이해하고 EventBridge 이벤트 버스, 라우팅 규칙, Dead Letter Queue를 활용한 안정적인 비동기 시스템을 구축합니다.
학습 목표
- 이벤트 기반 아키텍처의 핵심 패턴을 이해한다
- EventBridge 이벤트 버스와 라우팅 규칙을 구성한다
- DLQ(Dead Letter Queue)를 활용한 실패 처리를 구현한다
- 마이크로서비스 간 느슨한 결합을 달성한다
핵심 개념
이벤트 소싱CQRSEventBridge이벤트 라우팅느슨한 결합DLQ 패턴
실습 결과물
- 커스텀 EventBridge Event Bus
- 이벤트 라우팅 규칙 3개
- Producer Lambda + Consumer Lambda 3개
- Dead Letter Queue
- 이벤트 스키마 정의
단계별 실습 가이드
포함된 코스
직접 실습해보세요
실습 환경이 제공되는 클라우드 교육 과정에 참여하여 실제 AWS 환경에서 이 가이드를 따라해보세요.