Amazon SNS FIFO 주제 예제 사용 사례 - Amazon Simple Notification Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon SNS FIFO 주제 예제 사용 사례

다음 예제에서는 Amazon SNS FIFO 주제 및 Amazon SQS 대기열을 사용하여 자동차 부품 제조업체에서 구축한 전자 상거래 플랫폼을 설명합니다. 이 플랫폼은 다음 4가지의 서버리스 애플리케이션으로 구성됩니다.

  • 인벤토리 관리자는 가격 관리 애플리케이션을 사용하여 재고가 있는 각 항목의 가격을 설정합니다. 이 회사에서는 환율 변동, 시장 수요, 판매 전략의 변화에 따라 제품 가격이 변동될 수 있습니다. 가격 관리 애플리케이션은 가격이 변경될 때마다 Amazon SNS FIFO 주제에 가격 업데이트를 게시하는 AWS Lambda 함수를 사용합니다.

  • 도매 애플리케이션은 자동차 차체 상점과 자동차 제조업체가 회사의 자동차 부품을 대량으로 구입할 수 있는 웹사이트에 대한 백엔드를 제공합니다. 가격 변경 알림을 받기 위해 도매 애플리케이션은 가격 관리 애플리케이션의 Amazon SNS FIFO 주제에 대한 Amazon SQS FIFO 대기열을 구독합니다.

  • 소매 애플리케이션은 자동차 소유자와 자동차 튜닝 애호가가 차량의 개별 자동차 부품을 구매할 수 있는 다른 웹사이트에 대한 백엔드를 제공합니다. 가격 변경 알림을 받기 위해 소매 애플리케이션은 가격 관리 애플리케이션의 Amazon SNS FIFO 주제에 대한 Amazon SQS FIFO 대기열도 구독합니다.

  • 가격 업데이트를 집계하여 Amazon S3 버킷에 저장하는 분석 애플리케이션을 통해 Amazon Athena에서 비즈니스 인텔리전스(BI) 목적으로 버킷을 쿼리할 수 있습니다. 가격 변경 알림을 받기 위해 분석 애플리케이션은 가격 관리 애플리케이션의 Amazon SNS FIFO 주제에 대한 Amazon SQS 표준 대기열을 구독합니다. 다른 애플리케이션과 달리 분석 애플리케이션은 가격 업데이트의 순서를 엄격하게 지정할 필요가 없습니다.

가격 관리, 도매, 소매 및 분석과 같은 다양한 서버리스 애플리케이션이 주문된 메시지 전송 및 중복 제거를 위해 이러한 서비스를 어떻게 활용하는지 보여주는 Amazon SNS FIFO 주제 및 Amazon SQS 대기열을 사용하여 자동차 부품 제조업체에서 생성한 전자 상거래 플랫폼의 예입니다. 이 설정을 통해 도매 및 소매 애플리케이션이 올바른 순서로 가격 업데이트를 수신하고 분석 애플리케이션은 엄격한 메시지 주문 없이 비즈니스 인텔리전스 목적으로 데이터를 집계할 수 있습니다.

도매 및 소매 애플리케이션이 올바른 순서로 가격 업데이트를 수신하려면 가격 관리 애플리케이션이 엄격하게 순서가 지정된 메시지 배포 시스템을 사용해야 합니다. Amazon SNS FIFO 주제 및 Amazon SQS FIFO 대기열을 사용하면 중복 없이 순서대로 메시지를 처리할 수 있습니다. 자세한 내용은 FIFO 주제에 대한 Amazon SNS 메시지 주문 세부 정보 단원을 참조하십시오. 이 사용 사례를 구현하는 코드 조각은 FIFO 주제에 대한 Amazon SNS 코드 예제에서 확인하세요.