New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon BDS-C00 Exam - Topic 1 Question 125 Discussion

Actual exam question for Amazon's BDS-C00 exam
Question #: 125
Topic #: 1
[All BDS-C00 Questions]

An organization is using Amazon Kinesis Data Streams to collect data generated from thousands of temperature devices and is using AWS Lambda to process the data. Devices generate 10 to 12 million records every day, but Lambda is processing only around 450 thousand records. Amazon CloudWatch indicates that throttling on Lambda is not occurring.

What should be done to ensure that all data is processed? (Choose two.)

Show Suggested Answer Hide Answer

Contribute your Thoughts:

0/2000 characters
Jacquelyne
3 days ago
B and D are just weird choices. Clearly A and E are the right answers here.
upvoted 0 times
...
Dominga
8 days ago
I'd go with C and E. Spreading the load across multiple functions sounds like a good idea.
upvoted 0 times
...
Bronwyn
13 days ago
A and E seem like the way to go. Gotta process all that data, you know?
upvoted 0 times
...
Monte
19 days ago
I’m a bit confused about the memory allocation part. Does increasing memory really affect the processing speed, or is it just for handling larger payloads?
upvoted 0 times
...
Trevor
24 days ago
Creating multiple Lambda functions sounds like a good idea, especially since we have so many records coming in. I saw a similar question about scaling Lambda functions.
upvoted 0 times
...
Trinidad
29 days ago
I think we might need to increase the BatchSize too, but I can't recall if that would actually help with the overall throughput.
upvoted 0 times
...
Elliott
1 month ago
I remember reading that increasing the number of shards can help with processing more records, but I'm not sure if that's the only thing we need to do.
upvoted 0 times
...
Cordelia
1 month ago
Increasing the number of shards on the Kinesis stream could also help distribute the load and get more data processed. I'll need to consider that option as well.
upvoted 0 times
...
Kimberlie
1 month ago
I think the key here is to get more parallelism in the processing. Creating multiple Lambda functions to consume the same stream sounds like a good approach.
upvoted 0 times
...
Lindsay
2 months ago
I'm a bit confused about the BatchSize. Should I increase or decrease it? And how will that affect the processing?
upvoted 0 times
...
Johnna
2 months ago
Okay, let's see. Throttling isn't the issue, so I don't think increasing the memory or vCores will help. Maybe I should focus on the Kinesis stream itself.
upvoted 0 times
...
Jaime
2 months ago
Hmm, this is a tricky one. I'll need to think through the options carefully to make sure I don't miss anything.
upvoted 0 times
...

Save Cancel