Q33 — AWS DVA-C02 Ch.3

Question 33 of 100 | ← Chapter 3

A company is building a scalable data ingestion solution using AWS services to accelerate development velocity and flexibility. The solution will ingest large volumes of data from various sources and process them through multiple business rules and transformations. The solution requires business rules to execute sequentially and handle data reprocessing when failures occur during rule execution. The company requires the solution to be scalable and minimize operational overhead. To meet these requirements, which AWS service should the company use to orchestrate and automate the data flow?

Correct Answer: B. AWS Step Functions

Explanation

The company should use AWS Step Functions to orchestrate and automate the data flow. AWS Step Functions provides a straightforward way to coordinate multiple AWS services to execute complex workflows. In this case, Step Functions can sequence business rule execution and manage data reprocessing upon failure. It offers low operational overhead and high scalability. Other options are less suitable: AWS Batch is designed for batch processing workloads; AWS Glue specializes in ETL (extract, transform, load); and AWS Lambda supports event-driven, serverless compute but lacks native workflow sequencing and error-recovery orchestration capabilities. Thus, AWS Step Functions is the optimal choice. 【Lantern Certification provided by: swufelp1999】