Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified Solutions Architect - Professional · AWS
Select 2 answers.
This question asks for 2 answers, but our data marks only 1. Compare with the community discussion below for the full answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
So What Should You Pick: A or B? Pick A (Firehose) if: You care more about minimizing admin overhead. “Near real-time” (60+ seconds delay) is acceptable. You want simpler architecture (Firehose → OpenSearch). Pick B (Streams) if: You need true real-time ingestion. You’re okay with slightly more complexity/admin. You want more control over how/when data is processed. Let’s Recheck the Clue: "A buffer that automatically scales to match the throughput of data and requires no ongoing administration" This screams Kinesis Firehose (A) — it’s fully managed, auto-scales, and requires no manual configuration like shards.
AWS Lambda is a source for Amazon Kinesis Data Firehose not a destination https://docs.aws.amazon.com/firehose/latest/dev/create-name.html https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html also, Firehose encountered timeout errors when calling AWS Lambda. The maximum supported function timeout is 5 minutes https://docs.aws.amazon.com/firehose/latest/dev/data-transformation.html correct answer B and D
Option B (Kinesis Data Streams + Lambda) + Option D (Amazon ES + Kibana): Buffer: Kinesis Data Streams automatically scales and buffers events. Processing: Lambda transforms JSON events and sends them to Amazon ES. Storage: Amazon ES stores semi-structured JSON with dynamic schemas. Visualization: Kibana provides near-real-time dashboards. Managed: All services (Kinesis, Lambda, ES, Kibana) are fully managed. Workflow: Events flow from on-premises via VPN to Kinesis → Lambda → ES → Kibana. Result: Meets all requirements seamlessly.