Question 23
Domain 3: Design High-Performing ArchitecturesA SaaS company needs to automate the transfer of customer data from Salesforce to Amazon S3 for analytics. The solution must be fully managed and require minimal code. Which AWS service should be used?
Correct answer: A
Explanation
Amazon AppFlow is a fully managed integration service for moving data between SaaS applications and AWS services with minimal code. It can “transfer data from Salesforce to Amazon S3,” matching the need for automated analytics ingestion without building custom ETL pipelines.
Why each option is right or wrong
A. Amazon AppFlow
Amazon AppFlow is the AWS-managed service specifically built to move data between SaaS applications and AWS destinations with low operational overhead; its Salesforce connector can ingest records and deliver them directly to Amazon S3 for downstream analytics. The service is fully managed, supports scheduled or event-driven flows, and avoids custom ETL code or infrastructure, which is why it fits this requirement better than building a Lambda-based integration or using a generic transfer tool.
B. AWS Glue
C. Amazon Kinesis Data Firehose
D. AWS DataSync