Event Driven and Microservices Architecture with Azure Function and Azure Event Grid

Building and supporting infrastructure in the large organization can be challenging task due automation of all deployment steps, for example, creating cloud environments for a department with a set of virtual machines that contain preinstalled software, utilities, services etc, that may have their own dependencies like database and storage, connection to log analytics and other log services. Utilities and services may have external dependencies as well. Therefore you need to have a mechanism to check and ensure that required connections are established, dependencies are installed, proper automation runbook is triggered. The mechanism should alert administrator on error, perform backup.

Event Grid is a key component that acts as a main event event processor and contains:
  • Topics is azure resources, which generates events.
  • Subscriptions/endpoint is azure resource which handles the event.

Here is link to the original article.


Comments