A social media company is creating a rewards program website for its users. The company gives users points when users create and upload videos to the website. Users redeem their points for gifts or discounts from the company’s a liated partners. A unique ID identifies users. The partners refer to this ID to verify user eligibility for rewards. The partners want to receive noti cation of user IDs through an HTTP endpoint when the company gives users points. Hundreds of vendors are interested in becoming a liated partners every day. The company wants to design an architecture that gives the website the ability to add partners rapidly in a scalable way. Which solution will meet these requirements with the LEAST implementation effort?

QuestionsCategory: SAA-C03A social media company is creating a rewards program website for its users. The company gives users points when users create and upload videos to the website. Users redeem their points for gifts or discounts from the company’s a liated partners. A unique ID identifies users. The partners refer to this ID to verify user eligibility for rewards. The partners want to receive noti cation of user IDs through an HTTP endpoint when the company gives users points. Hundreds of vendors are interested in becoming a liated partners every day. The company wants to design an architecture that gives the website the ability to add partners rapidly in a scalable way. Which solution will meet these requirements with the LEAST implementation effort?
Admin Staff asked 10 months ago
A social media company is creating a rewards program website for its users. The company gives users points when users create and upload videos to the website. Users redeem their points for gifts or discounts from the company's a liated partners. A unique ID identifies users. The partners refer to this ID to verify user eligibility for rewards.
The partners want to receive noti cation of user IDs through an HTTP endpoint when the company gives users points. Hundreds of vendors are interested in becoming a liated partners every day. The company wants to design an architecture that gives the website the ability to add partners rapidly in a scalable way.
Which solution will meet these requirements with the LEAST implementation effort?

A. Create an Amazon Timestream database to keep a list of a liated partners. Implement an AWS Lambda function to read the list. configure the Lambda function to send user IDs to each partner when the company gives users points.

B. Create an Amazon Simple Noti cation Service (Amazon SNS) topic. Choose an endpoint protocol. Subscribe the partners to the topic.
Publish user IDs to the topic when the company gives users points.

C. Create an AWS Step Functions state machine. Create a task for every a liated partner. Invoke the state machine with user IDs as input when the company gives users points.

D. Create a data stream in Amazon Kinesis Data Streams. Implement producer and consumer applications. Store a list of a liated partners in the data stream. Send user IDs when the company gives users points.








 

Correct Answer: B

This question is in SAA-C03 exam
For getting AWS Certified Solutions Architect Associate Certificate

Disclaimers:
The website is not related to, affiliated with, endorsed or authorized by Amazon.
Trademarks, certification & product names are used for reference only and belong to Amazon.
The website does not contain actual questions and answers from Amazon's Certification Exams.


Next Post

Recommended

Welcome Back!

Login to your account below

Create New Account!

Fill the forms below to register

Retrieve your password

Please enter your username or email address to reset your password.