A company has a data ingestion workflow that includes the following components:
* An Amazon Simple Notation Service (Amazon SNS) topic that receives notifications about new data deliveries
* An AWS Lambda function that processes and stores the data
The ingestion workflow occasionally fails because of network connectivity issues. When tenure occurs the corresponding data is not ingested unless the company manually reruns the job. What should a solutions architect do to ensure that all notifications are eventually processed?
Suggested Answer: A
Get Premium SAA-C03 Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
12 comments · newest first
LA
Lavonda
12 months ago
C could work too, but I still prefer D for better control.
MA
Mattie
12 months ago
Increasing CPU/memory won't fix the connectivity issue, so B is a no-go.
SH
Shawn
1 year ago
Wait, can SNS really handle retries effectively? I'm not so sure.
RO
Roosevelt
1 year ago
Totally agree, D makes the most sense for reliability!
TI
Titus
1 year ago
I think option D is the best choice here. SQS can handle failures better.
HE
Hershel
1 year ago
I'm a bit confused about whether modifying the Lambda's CPU and memory would actually solve the connectivity issue. It seems more like a performance tweak than a solution for failures.
SU
Susy
1 year ago
I practiced a similar question where we had to handle message failures, and I think configuring the SNS retry strategy might be a good option too.
SH
Sharee
1 year ago
I think using SQS as a failure destination could help, but I need to double-check if that's the best approach for ensuring all messages are processed.
PR
Precious
1 year ago
I remember studying about SNS and how it works with Lambda, but I'm not sure if just increasing retries is enough for network issues.
ME
Merri
1 year ago
I think the answer is A. The question is asking what needs to be registered to receive chat messages, and the webhooks callback URL seems like the most logical choice for that.
MA
Marti
1 year ago
I'm a bit confused by the options. Do I need to do something more than just share the app, like add a license or create a Flow? I want to make sure I fully understand the requirements.
HE
Herminia
1 year ago
Hmm, I'm a bit unsure about this one. I know the personal data protection acts in Hong Kong and Singapore were influenced by European regulations, but I'm not sure which specific safeguard was not included initially. I'll have to think this through carefully.