Event Grid is an Azure service that allows you to listen to and route events coming from a source (typically another Azure service) to one or more destinations (other Azure services). Using Event Grid you can easily implement an event-driven architecture, which means your system can react and perform operations when something happens in one of the services of your solution.
The following diagram shows the logical diagram for Event Grid:
Before analyzing how to create and configure an Event Grid instance in depth, it's important to define some topics related to it.