Search

Simple Notification Service (SNS)

대분류
DevOps/Tool
소분류
AWS
주요 레퍼런스
https://docs.aws.amazon.com/ko_kr/sns/latest/dg/sns-system-to-system-messaging.html
https://docs.aws.amazon.com/ko_kr/sns/latest/dg/welcome.html
최종 편집 일시
2025/01/13 13:37
생성 일시
2025/01/07 08:09
15 more properties

Simple Notification Service

구독 중인 서비스나 사용자에게 메시지 전달 및 전송을 해주는 서비스
분산 메시징과 알림 전송을 위한 완전관리형 서비스
게시/구독(pub/sub) 모델을 기반으로 하여, 발행자가 메시지를 주제(topic)에 게시하면, 이를 구독한 여러 수신자에게 자동으로 전달하는 구조로 동작한다.
SNS는 다양한 프로토콜을 지원하며, 이를 통해 이메일, SMS, 모바일 푸시 알림, HTTP/HTTPS 엔드포인트 등 다양한 방법으로 알림을 전송할 수 있다.

아키텍처

주요 기능 & 구성 요소

토픽(Topic)
메시지를 발행할 수 있는 논리적 채널이다. 발행자는 이 토픽에 메시지를 게시하고, 구독자는 특정 토픽을 구독하여 메시지를 받는다.
구독(Subscription)
특정 토픽에 연결된 엔드포인트로, 이메일, SMS, HTTP/HTTPS, Amazon SQS 큐 등 다양한 수단을 통해 메시지를 수신한다.
발행(Publish)
발행자는 토픽에 메시지를 게시하여, 구독자에게 전달되도록 한다.

A2A(application-to-application) 알림

두 애플리케이션 간에 데이터를 교환하거나 기능을 통합하는 방식 또는 프로세스
기업 내 다양한 소프트웨어 시스템이나 서비스가 서로 직접 통신하며, 중개자 없이 데이터를 주고받거나 특정 작업을 수행하도록 설계된 통합 방식을 포함한다.