Skip to main content

Building an Emergency Alert System on Azure with Drasi

· 15 min read

Today, we are going to look at building an Emergency Alert System on Azure using Drasi for reactive data processing. This proof of concept explores how change-driven architecture can power real-time alert workflows - from operator creation through approval to delivery.

The United Kingdom (UK) government has an open-code policy, where a lot of code is published publicly. It's a great resource to discover how solutions are built and what's possible with automation. It's definitely been a resource I have leveraged previously as a reference point, even for non-government services I have worked on.

I came across an Emergency Alert System repository, and indications seemed to point to the fact this system ran on (or had some dependencies with) AWS. So I thought to myself - what could this look like if it ran on Azure? I built a proof of concept to find out.

Native Service Bus Publishing from API Management

· 4 min read

Recently Microsoft announced native Service Bus message publishing from Azure API Management, today we are going to take a look at this new feature and see how we can use it to publish messages AMQP (Advanced Message Queuing Protocol) to an Azure Service Bus queue or topic directly through an API Management endpoint, without needing middleware to do a transform for you - allowing external systems and mobile apps that lack native AMQP support can send messages to Service Bus by using standard HTTP/REST APIs via API Management.