Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) — Question 374
A DevOps engineer needs to design an application to send emails based on incoming webhooks. No more than 10,000 outgoing emails should be sent per hour. How will the engineer ensure that all webhook transactions are processed within the email constraints?
Answer options
- A. APIs for internal and external communication
- B. rate limit incoming webhooks and pagination
- C. message queues and rate limiting
- D. send emails in batches and on a cadence
Correct answer: C
Explanation
The correct answer is C, as using message queues along with rate limiting allows the engineer to manage the processing of webhook requests efficiently, ensuring that email limits are not exceeded. Answers A and B do not address email sending limits directly, while D could be effective but is less structured than utilizing queues and rate limiting for managing throughput.