-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EDA 구조 고민, SNS + SQS 조합 분석 #58
Comments
FIFO 타입과 Standard 타입
가시성 타임 아웃
FIFO의 Deduplication ID
고민 내용 1 : FIFO vs Standard
고민 내용 2 : 중복 Consume 방지를 위한 멱등성 처리
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
요구 사항
SNS + SQS 구성 분석
카프카와의 비교 : 비용 측면
Http 직접 전달과의 비교 1 : 인프라 관리 용이성
Http 직접 전달과의 비교 2 : 이벤트 유실과 의존 분리 측면
구현 난이도
Terraform AWS Provider 설정
provider "aws" {
region = "ap-northeast-2" # 서울 리전
}
SNS Topic 생성
resource "aws_sns_topic" "example_topic" {
name = "example-sns-topic"
}
SQS Queue 생성 (FIFO)
resource "aws_sqs_queue" "example_queue" {
name = "example-sqs-queue.fifo"
fifo_queue = true
content_based_deduplication = true
}
SNS와 SQS 연결 (Subscription 생성)
resource "aws_sns_topic_subscription" "example_subscription" {
topic_arn = aws_sns_topic.example_topic.arn
protocol = "sqs"
endpoint = aws_sqs_queue.example_queue.arn
}
보편적으로 사용되는 인프라 구성인가
우아한형제들 / 회원 시스템 이벤트기반 아키텍쳐 구축기
잡 코리아 / Kafka vs SNS+SQS 비교, 후자를 선택한 이유
인프런 / SNS-SQS 비동기 아키텍쳐
AWS / SNS + SQS 인프라 설정 방법, 테스트
The text was updated successfully, but these errors were encountered: