Please enable JavaScript.
Coggle requires JavaScript to display documents.
디커플링 애플리케이션AWS - Coggle Diagram
-
HOW
AWS의 SQS, SNS, Kinesis를 활용해서 디커플링을 구현
SQS - Standard Queue
-
HOW
생산자와 소비자 사이에서 queue를 생성
생산자는 queue에 message를 전송, 소비자는 message를 poll
-
SQS 사용사례(ASG, Decoupling) 링크
-
-
-
SQS - FIFO Queue
-
WHAT
메시지의 중복을 허용하지 않고, 순서를 보장하는 Queue
-
Amazon SNS
-
HOW
Event Producer : SNS Topic 에 대해 메시지 전송
Event Receivers (Subscriptions) : SNS Topic에 대해서 Notification을 듣는다
-
AWS Service와 통합되는 SNS 예시 링크
-
Fan Out Pattern
WHY
한 번에 여러 SQS에 메시지를 전송해야 할 때,
메시지 유실, Applcation 끼리의 충동을 방지하기 위해
HOW
SNS Topic을 중간에 생성하여,
SQS Queue들이 SNS Topic을 구독하게 한다
-
-
-
Kinesis
WHY
Straming Data를 실시간으로 수집, 처리, 분석하기 위해서
-
Kinesus Data Firehose
-
-
Data Firehose VS Data Stream 링크
-
-
Amazon MQ
WHY
기존의 메시지 protocol(MQTT, AMQP..)를 사용하던 on-premise의 application을 cloud로 migration할 때, re-engineering을 하지 않기 위해서
-
특징
SQS/SNS 처럼 scale 안 된
Server에서 돌아간다 -> Multi-AZ 가능
queue(~SQS), topic feature(~SNS)의 특징을 가지고 있다
-