AWS Certified Solutions Architect – Associate (SAA-C03) — Question 71

A company's application integrates with multiple software-as-a-service (SaaS) sources for data collection. The company runs Amazon EC2 instances to receive the data and to upload the data to an Amazon S3 bucket for analysis. The same EC2 instance that receives and uploads the data also sends a notification to the user when an upload is complete. The company has noticed slow application performance and wants to improve the performance as much as possible.
Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: B

Explanation

The correct answer is B because Amazon AppFlow is specifically designed for transferring data between SaaS applications and AWS services, making it efficient and requiring less operational overhead. The other options involve more complex setups, such as managing EC2 instances, Auto Scaling, or EventBridge rules, which would increase operational complexity rather than reduce it.