Deal of The Day! 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
Roslyn
4 days ago
I agree with E, but also A could be a game changer!
upvoted 0 times
...
Elly
10 days ago
Really? 450k out of 12 million? That seems way off, are we sure about this?
upvoted 0 times
...
Nohemi
15 days ago
Wait, why not just create multiple Lambda functions? C seems smart!
upvoted 0 times
...
Jamey
20 days ago
A sounds good too, increasing BatchSize could help.
upvoted 0 times
...
Na
25 days ago
Definitely go with E, more shards means more parallel processing!
upvoted 0 times
...
Ceola
1 month ago
Increase the shards, and then let the Lambdas have at it. Simple solution, if you ask me.
upvoted 0 times
...
Mari
1 month ago
Haha, I bet the person who wrote this question was just trying to trick us. A and E all the way!
upvoted 0 times
...
Jacquelyne
2 months ago
B and D are just weird choices. Clearly A and E are the right answers here.
upvoted 0 times
...
Dominga
2 months ago
I'd go with C and E. Spreading the load across multiple functions sounds like a good idea.
upvoted 0 times
...
Bronwyn
2 months ago
A and E seem like the way to go. Gotta process all that data, you know?
upvoted 0 times
...
Monte
2 months 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
3 months 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
3 months 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
3 months 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
3 months 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
3 months 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
3 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
4 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
4 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