
Ultimate access to all questions.
An order management system currently employs a cron job to poll for new orders. Upon detecting a new order, the cron job sends the order data as a message to message queues, ensuring reliable downstream order processing. The company is aiming to migrate this functionality to AWS cloud to enhance performance and reduce costs.
What is the most optimal solution to achieve this requirement in AWS?
A
Configure different Amazon Simple Queue Service (SQS) queues to poll for new orders
B
Use Amazon Simple Notification Service (SNS) to push notifications to Kinesis Data Firehose delivery streams for processing the data for downstream applications
C
Use Amazon Simple Notification Service (SNS) to push notifications when an order is created. Configure different Amazon Simple Queue Service (SQS) queues to receive these messages for downstream processing
D
Use Amazon Simple Notification Service (SNS) to push notifications and use AWS Lambda functions to process the information received from SNS