AWS Certified Data Engineer – Associate (DEA-C01) — Question 113
A company wants to migrate an application and an on-premises Apache Kafka server to AWS. The application processes incremental updates that an on-premises Oracle database sends to the Kafka server. The company wants to use the replatform migration strategy instead of the refactor strategy.
Which solution will meet these requirements with the LEAST management overhead?
Answer options
- A. Amazon Kinesis Data Streams
- B. Amazon Managed Streaming for Apache Kafka (Amazon MSK) provisioned cluster
- C. Amazon Kinesis Data Firehose
- D. Amazon Managed Streaming for Apache Kafka (Amazon MSK) Serverless
Correct answer: D
Explanation
The correct answer is D, Amazon Managed Streaming for Apache Kafka (Amazon MSK) Serverless, as it offers a fully managed service that requires the least management overhead while supporting Apache Kafka workloads. Option A, Amazon Kinesis Data Streams, is a different service and may require changes to the application architecture. Option B, Amazon MSK provisioned cluster, involves more management responsibilities compared to the serverless option. Option C, Amazon Kinesis Data Firehose, is primarily focused on data delivery rather than Kafka compatibility.