What is Azure Event grid (EG)?
Highly scalable, fully managed pub sub message distribution service that offers flexible message consumption patterns using HTTP and MQTT protocols
Supports push and pull delivert
What is the publisher in relation to event grid?
What is a partner in EG?
What is the definition of an event?
What is an event source in EG?
What are topics in EG?
What are system topics?
What are custom topics?
What are partner topics?
Kind of topic used to sub to events published by a partner
What are event subscriptions in EG?
What are event handlers?
What schemas are support in EG? How does the structure look?
What properties do all events have?
Topic = string, not required, full resource path to the event subject
Subject = string, required, publisher-defined path to the event subject
EventType = string, required
eventTime = string, required
Id = string, required
Data = object, not required, event data specific to the resource provider or event publisher in custom topics
dataVersion = string, not required, publisher defines the schema version
metadataVersion = string, not required
What are event subjects?
What is CloudEvents
How are cloud events and event grid schema similar?
How does EG deliver events?
How will EG handle config errors returned by a sub endpoint?
How will EG handle general errors returned by sub endpoint?
How can EG improve HTTP performance in high-throughput scenarios?
How does EG protect unhealthy endpoints from being overwhelemed?
EG delays the delivery and retry of events to that endpoint
What is dead-lettering in EG?
What RBAC roles does EG provide?
EG sub reader and EG sub contributor are needed to give users perms to sub to topics in your event domain but dont allow you to create topics
How do I give permissions to event handlers that are azure resources?