AWS Certified Data Engineer – Associate (DEA-C01) — Question 71
A data engineer needs to use AWS Step Functions to design an orchestration workflow. The workflow must parallel process a large collection of data files and apply a specific transformation to each file.
Which Step Functions state should the data engineer use to meet these requirements?
Answer options
- A. Parallel state
- B. Choice state
- C. Map state
- D. Wait state
Correct answer: C
Explanation
The correct answer is C, Map state, as it is designed to process a collection of items in parallel while applying a specific transformation to each item. Option A, Parallel state, is used for executing multiple states concurrently but does not apply transformations to each item. Option B, Choice state, is for branching logic based on conditions, and Option D, Wait state, introduces a delay, which is not relevant to the processing requirement.