본문 바로가기
ITPE metacog/Cloud metacog

[AWS SAP] 마케팅 캠페인의 산발적인 주문 트래픽 처리

by 잘 배우고, 잘 익히기 2021. 4. 6.

Req)

어떤 e커머스 기업이 IT인프라를 개선하고 AWS서비스를 사용하기 위한 계획을 하고 있습니다. .

그 기업 CIO는 솔루션즈 아키텍트에게 간단한, 고가용, Loosley coupled의 주문 처리 애플리케이션 설계를 요청했습니다. 그 애플리케이션은 주문을 받고 처리하며 이후에 주문을 DynamoDB 테이블에 저장을 합니다. 그 애플리케이션은 산발적인 트래픽 패턴을 가지고 있고 마케팅 캠페인 동안에는 확장할 수 있도록 해서 마케팅 캠페인 동안 최소 지연시간으로 주문을 처리할 수 있어야 합니다. 

어떤 것이 가장 신뢰할 수 있는 접근방식으로 이 요구사항을 만족시킬 수 있을까요? 

 

Sol) Amazon SQS

요구사항 솔루션
마케팅 캠페인 동안 최소 지연시간으로 주문을 처리 Amazon SQS queue (주문순서 고려 시 FIFO방식 사용)
 - 수신 : queue를 통해서 주문 메시지를 수신
AWS Lambda function
 - 처리 : 수신queue의 메시지를 처리 

* 참고 : Kinesis is used to enable real-time processing of streaming big data