Event Grid Custom Topic for Thousands of Customers: Does It Meet the Goal?
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You are implementing an application by using Azure Event Grid to push near-real-time information to customers. You have the following requirements: • You must send events to thousands of customers that include hundreds of various event types. • The events must be filtered by event type before processing. • Authentication and authorization must be handled by using Microsoft Entra ID. • The events must be published to a single endpoint. You need to implement Azure Event Grid. Solution: Publish events to a custom topic. Create an event subscription for each customer. Does the solution meet the goal?
Community Votes
67% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The question tests Event Grid scalability limits versus feature support; the trap is selecting Yes (A) because event-type filtering and Microsoft Entra ID authentication are satisfied while the 500-subscriptions-per-custom-topic quota is missed.
This AZ-204 scenario tests whether publishing to an Azure Event Grid custom topic with one event subscription per customer meets requirements for thousands of customers. Because a custom topic supports only 500 event subscriptions, the correct answer is No (B), and Event Grid domains are the recommended fix.
Choosing Yes (A) because custom topics can filter events by type and integrate with Microsoft Entra ID, overlooking that the 500 event-subscription limit per custom topic cannot handle thousands of customers.
Community Discussion (5 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
The proposed solution fails because an Azure Event Grid custom topic supports a maximum of 500 event subscriptions. With thousands of customers, each requiring its own subscription, the design immediately exceeds that hard quota. Although publishing to a single custom topic satisfies the single-endpoint requirement and subscriptions can filter by event type, the per-customer subscription model is not scalable. Event Grid domains are the documented multi-tenant construct that allows up to 100,000 topics and per-customer subscriptions within a domain. Therefore the proposed solution does not meet the goal, making No (B) correct.
Why the Other Options Are Wrong
Choosing Yes (A) overlooks the 500-subscription limit per custom topic. The other requirements — event-type filtering via subscription filters, Microsoft Entra ID authentication/authorization, and a single publishing endpoint — are indeed satisfied, which makes Yes tempting. However, a solution that cannot accommodate the stated scale of thousands of customers does not meet the goal. The question asks whether the solution meets the goal as a whole, and a quota violation is a decisive failure. Community voters who selected Yes generally focused on filtering and authentication while missing the subscription quota.
Community Comment Notes
Several commenters converge on the quota problem: raymond_abcd stated that "The number of subscriptions per custom topic is limited to 500" and linked the official quotas page. egaws noted the 100-custom-topics-per-subscription limit and suggested that "consider using domains, which can support 100,000 topics" when that limit is reached. FeriAZ recommended Event Grid domains so that "Event subscriptions within the domain can then be configured for each customer or customer group," with filtering rules applied per subscriber. vpsrini1981 argued for Yes based on filtering and Entra ID support, but did not address the 500-subscription cap. The majority vote and the comment consensus align with No (B).
Official Reference
Exam Strategy
In Event Grid design questions, always verify subscription and topic quotas before accepting a solution that scales to thousands of tenants. A custom topic's 500-subscription ceiling rules out one-subscription-per-customer, so reach for Event Grid domains when multi-tenancy is required.
Frequently Asked Questions
Why do per-customer event subscriptions fail on an Event Grid custom topic?
A custom topic supports a maximum of 500 event subscriptions, so thousands of customers would exceed that quota.
What is the recommended Event Grid alternative for thousands of customers?
Event Grid domains allow up to 100,000 topics with per-customer subscriptions and filtering, making them the documented multi-tenant pattern.