Microsoft Azure is releasing Event Grid, a fully-managed event routing service which Microsoft claims is the first of its type. The tool aims to simplify the creation of event-based applications and serverless workflows.
According to Microsoft, the new Azure Event Grid is able to manage all event routing, from any source, to any destination, for any application. Microsoft hopes to address the growth of event-based programming, which has led to the rise of serverless platforms.
In a statement, director of compute at Azure, Corey Sanders, explained the rise in these types of platforms. He said: ‘Most modern applications are built using events – whether it is reacting to changes coming from IoT devices, responding to user clicks on mobile apps, or initiating business processes from customer requests.’
The reason this has led to a rise in serverless platforms is that, according to Sanders, they enable the user to focus on their application without having to think about management of infrastructure, or provisioning, or scaling.
Azure Event Grid will let users subscribe to particular events across their entire Azure resources, then react to those events using serverless platforms, such as Microsoft’s Functions or Logic apps.
Microsoft emphasised the event handling capabilities of Azure Event Grid, noting that users can filter events by type, suffix or prefix, or by creating a custom event. There are built-in Azure events for common occurrences, for instance, a file being added to storage, but users can also create custom labels.
For the tech giant, the wider goal is to allow businesses to use their time to create apps that better serve their needs. Organisations won’t need to spend time looking after servers if they use serverless platforms, which work better for event-based programming. ‘No matter the service or the use case, the intelligent routing and filtering capabilities apply to every event scenario and ensure that your apps can focus on the core business logic instead of worrying about routing events,’ noted Microsoft.