Azure Event Grid Quiz

InexpensiveTaiga avatar
InexpensiveTaiga
·
·
Download

Start Quiz

Study Flashcards

66 Questions

What is Azure Event Grid?

A serverless event broker for integrating applications using events

What do publishers do in Azure Event Grid?

Emit events without expectations about how the events are handled

What does Event Grid allow you to do with events?

Easily build applications with event-based architectures

What are the common information included in every event in Azure Event Grid?

Source of the event, time the event took place, and unique identifier

What is an event source in Event Grid?

The place where the event happens

What is a topic used for in Event Grid?

A collection of related events

What are system topics in Event Grid?

Built-in topics provided by Azure services

What does a subscription tell Event Grid?

Which events on a topic you're interested in receiving

What is an event handler in Event Grid?

The place where the event is sent

What is the responsibility of event sources in Event Grid?

Sending events to Event Grid

What is the purpose of custom topics in Event Grid?

Application and third-party topics

What is the mechanism for guaranteeing the delivery of events for HTTP webhook event handlers in Event Grid?

The event is retried until the handler returns a status code of 200 – OK

What is the maximum size limit for the array when posting events to an Event Grid topic?

1 MB

How are operations charged for events over 64 KB in Azure Event Grid?

In 64 KB increments

What happens if an event or the array exceeds the size limits when posting events to an Event Grid topic?

Receive the response 413 Payload Too Large

What determines the data object for custom topics in Azure Event Grid?

The event publisher

What should the top-level data have when publishing events to custom topics?

The same fields as standard resource-defined events

What is the purpose of providing the path for where the event happened in the subject?

To enable subscribers to filter by segments of the path

What is the benefit of using CloudEvents schema in Azure Event Grid?

Simplifies interoperability and provides a common event schema

What is the difference in the header values for events delivered in CloudEvents schema and Event Grid schema?

content-type header value

When can CloudEvents be used in Azure Event Grid?

For system events and custom events

What is the purpose of providing a common event schema in CloudEvents?

To enable easy integration of work across platforms

What is the benefit of using Event Grid for both input and output of events in CloudEvents schema?

It allows for transforming events on the wire back and forth

What is the responsibility of subscribers in Event Grid?

To use the subject to filter and route events

What is the default delivery behavior of Event Grid for each subscription?

Delivers one event at a time to the subscriber immediately

What does Event Grid do if the error returned by the subscribed endpoint is a configuration-related error that can't be fixed with retries?

Dead-letters the event or drops the event if dead-letter isn't configured

What happens if the endpoint hasn’t responded after 30 seconds of delivering a message?

The message is queued for retry

What is the retry policy used by Event Grid for event delivery?

Exponential backoff retry policy

What is the purpose of delayed delivery in Event Grid?

To protect unhealthy endpoints and the Event Grid system

When does Event Grid dead-letter an event?

When it can't deliver an event within a certain time period or after trying to deliver the event a number of times

What happens if Event Grid receives a 400 (Bad Request) or 413 (Request Entity Too Large) response code?

It immediately schedules the event for dead-lettering

How can you enable dead-lettering for undelivered events in Event Grid?

Specify a storage account to hold undelivered events when creating the event subscription

What is the purpose of output batching in Event Grid?

To improve HTTP performance in high-throughput scenarios

How does Event Grid handle retries for consistently unhealthy endpoints?

It may opportunistically skip certain retries

What happens if the dead-letter location is unavailable for four hours?

The event is dropped

What is the maximum number of custom headers that can be set when creating an event subscription in Event Grid?

10

What is the purpose of custom delivery properties in Event Grid?

To set up HTTP headers included in delivered events

When is batching turned on by default in Event Grid?

It is turned off by default

What does Event Grid do if an endpoint is overwhelmed?

It may opportunistically skip certain retries

What is the functional purpose of delayed delivery in Event Grid?

To protect unhealthy endpoints and the Event Grid system

What type of access control does Azure Event Grid use?

Azure role-based access control (Azure RBAC)

Which built-in role allows the creation and management of Event Grid resources?

Event Grid Contributor

What permission is required to write a new subscription at the scope of the resource that is the event source?

Microsoft.EventGrid/EventSubscriptions/Write

What is the purpose of the Event Grid Subscription Reader and Event Grid Subscription Contributor roles?

Managing event subscriptions

What is the responsibility of the Event Grid Data Sender role?

Send events to Event Grid topics

What does the Event Grid Subscription Contributor role enable you to do?

Manage Event Grid event subscription operations

What is the primary function of the Event Grid Contributor role?

Create and manage Event Grid resources

What does Event Grid do if the error returned by the subscribed endpoint is a configuration-related error that can't be fixed with retries?

Dead-letter the event or drop the event if dead-letter isn't configured

What type of errors would prevent Event Grid from retrying event delivery for Azure Resources endpoints?

400 Bad Request, 413 Request Entity Too Large, 403 Forbidden

What happens if Dead-Letter isn't configured for an endpoint when certain errors occur?

Events will be dropped

What is the default behavior of Event Grid for event delivery in terms of order?

Doesn't guarantee order for event delivery

What is the default maximum number of attempts for retry policy when creating an event subscription in Event Grid?

30

What is the default event time-to-live (TTL) value for an event subscription in Event Grid?

1440 minutes

What is the maximum number of events that can be delivered per batch by Event Grid?

5000

What is the target ceiling for batch size in kilobytes for batched delivery in Event Grid?

10 KB

What happens if the dead-letter location is unavailable for four hours?

Event is dropped

What is the maximum number of custom headers that can be set when creating an event subscription in Event Grid?

10

What is the default value for the maximum number of attempts for retry policy when creating an event subscription in Event Grid?

30

What is the default event time-to-live (TTL) value for an event subscription in Event Grid?

1440 minutes

What does Event Grid do if it receives a 400 (Bad Request) or 413 (Request Entity Too Large) response code?

Schedules the event for dead-lettering

What is the purpose of delayed delivery in Event Grid?

To protect unhealthy endpoints and the Event Grid system

What are the system topics used for in Event Grid?

Azure service health notifications

What does filtering by event type allow you to do when creating an event subscription?

Send only certain event types to your endpoint

How can you filter events based on subject in Event Grid?

Specify a starting or ending value for the subject

What does advanced filtering in Event Grid allow you to do?

Filter by values in the data fields and specify the comparison operator

What JSON syntax is used for filtering by event type in Event Grid?

Provide an array with the event types, or specify All to get all event types for the event source

Test your knowledge of Azure Event Grid with this quiz. Explore how it enables serverless event integration for applications, Azure services, and more.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Managing Azure Virtual Machines
8 questions
09: Azure Event Hubs
38 questions

09: Azure Event Hubs

InexpensiveTaiga avatar
InexpensiveTaiga
Azure Virtual Machine Scale Sets
18 questions
Use Quizgecko on...
Browser
Browser