Question 264:
Your company runs an online 3D Printing E-commerce site where users can either select or upload their designs and provide the necessary details. After the payment, the order goes to the production system. The application uses the SQS FIFO queue to decouple the payment from the main printing job. Once the payment information is successfully received, the system sends the job request to the SQS FIFO queue consumed by the spot EC2 instances configured with Auto Scaling. The spot instances prepare the print job and submit it to the queue responsible for the printing. The instances need to wait for the printing job to finish before finishing the message processing. Due to the possibility of complex designs, the rendering job may take a while to finish.
Answer options:
A.Increase the price reserved by the spot instances and make sure that AWS does not terminate the spot instances. B.Increase the visibility timeout of the SQS queue. C.Modify the Auto Scaling group to use on-demand instances instead of spot instances. D.Configure a dead-letter queue for the messages that are processed unsuccessfully.