AWS Certified Data Engineer - Associate

AWS Certified Data Engineer - Associate

Get started today

Ultimate access to all questions.


You are tasked with creating a data pipeline for a social media platform that needs to analyze user interactions. The pipeline must extract data from Amazon Kinesis Data Streams, transform it using AWS Lambda, and load it into Amazon Redshift. How would you design this pipeline to handle the variability in data volume and ensure reliable processing?




Explanation:

Option A is the most reliable solution for handling variable data volumes. It uses S3 as a buffer, which helps manage the flow of data and allows for more controlled and scalable processing by Lambda before loading into Redshift.