AZ-204 Practice Question: Connect to and consume Azure services and third-party services
You are building a solution that processes orders and needs to send order confirmation emails reliably. You choose Azure Logic Apps with a Gmail connector. However, you are concerned about hitting Gmail's sending limits. What should you do to handle this?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Configure a retry policy in the Logic App action to retry on failure with exponential backoff.
To handle Gmail's sending limits in Azure Logic Apps, you should configure a retry policy with exponential backoff on the Gmail connector action. This automatically retries failed sends due to rate limiting, spacing out retries to avoid further limits. Option A (Azure Queue Storage) is unnecessary because Logic Apps can handle retries natively. Option B (webhook) bypasses the connector but doesn't address limits inherently. Option C (increasing quota) is possible but not a built-in solution and may not be available. Thus, D is correct.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use Azure Queue Storage to buffer messages and process them asynchronously.
Why it's wrong here
Buffering does not solve the rate limit; the connector will still hit limits when dequeuing.
- ✗
Use a webhook instead of a connector to send emails directly via Gmail API.
Why it's wrong here
Even with direct API calls, you must handle rate limits; a retry policy is still needed.
- ✗
Increase the Gmail API quota by contacting Google support.
Why it's wrong here
You cannot increase Gmail's sending limits; they are fixed per account.
- ✓
Configure a retry policy in the Logic App action to retry on failure with exponential backoff.
Why this is correct
Exponential backoff retry policy helps respect rate limits by spacing out retries.
Go deeper
Related to this question
Learn chapter
Azure Functions Development
Key term
Azure Queue Storage
Azure Queue Storage is a cloud service for storing and retrieving large numbers of messages that can be accessed from anywhere, enabling asynchronous communication between application components.
Key term
API Management
API Management is a service that acts as a front door for application programming interfaces, controlling access, monitoring usage, and enforcing security policies.
About these practice questions
Courseiva writes every AZ-204 question from scratch — 881 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-204 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-204 exam.