Azure Event Grid Flashcards
What is Azure Event Grid and what does it do?
Azure Event Grid is a fully managed event routing service that simplifies event-based communication and supports a publish-subscribe model.
What are some common use cases for Azure Event Grid?
Azure Event Grid is commonly used for event-driven applications, serverless architecture, real-time notifications, and integrating services like Azure Functions.
How does Event Grid handle message delivery?
Event Grid guarantees at least once delivery and offers dead-lettering to ensure no messages are lost.
What are Event Grid topics?
Topics are channels that event sources can use to send their events.
What are Event Grid subscriptions?
Subscriptions define which events a subscriber wants to receive from an event source.
How do custom topics work in Event Grid?
Custom topics are user-defined topics that can be used to publish custom events.
What is the difference between system topics and custom topics?
System topics are built-in for Azure services, whereas custom topics are user-defined.
What are the pricing considerations for Event Grid?
Azure Event Grid charges based on the number of operations, such as publishing events and delivering messages.
What is an event handler in Event Grid?
An event handler processes the events delivered by Event Grid.
Can Event Grid integrate with third-party services?
Yes, Event Grid can be used to route events to third-party services via webhooks.
What is the maximum number of event subscriptions per topic?
Each topic supports up to 500 event subscriptions.
How does Event Grid ensure security during event transmission?
Event Grid uses HTTPS for secure event delivery and supports managed identities for secure access to resources.
What is a dead-letter queue in Event Grid?
The dead-letter queue stores undeliverable messages for future inspection and troubleshooting.
How does Event Grid handle retries for failed deliveries?
Event Grid automatically retries failed event deliveries based on a built-in retry policy.
What are the supported event formats in Event Grid?
Event Grid supports multiple formats including JSON, CloudEvents v1.0, and Event Grid schema.
Can Event Grid handle high throughput?
Yes, Event Grid is designed to handle millions of events per second.
How do event filtering rules work in Event Grid?
Event subscriptions can include filters to specify which events should be sent to subscribers based on event type or content.
What are the retry policies available in Event Grid?
Event Grid supports exponential backoff and retry policies for failed deliveries.
How does Azure Event Grid differ from Azure Event Hubs?
Event Grid is for event-based communication, while Event Hubs is designed for high-throughput streaming data ingestion.
What is the maximum event size supported by Event Grid?
Event Grid supports a maximum event size of 1 MB.
How can you monitor Event Grid activities?
Event Grid activities can be monitored through Azure Monitor and diagnostic logs.
What are the benefits of using Event Grid over polling for event notifications?
Event Grid eliminates the need for continuous polling and delivers events in near real-time.
What is the role of managed identities in Event Grid?
Managed identities allow secure access to resources like Azure Functions without needing explicit credentials.
How does Event Grid support event-driven architecture?
Event Grid provides a way to build loosely coupled systems that react to events across services and resources.