Azure integration
We build integrations on Microsoft's Azure Integration Services, including Service Bus, Event Grid, Functions and Logic Apps. They are managed services, so there are far fewer servers to look after, and we set up monitoring and alerts from the start.
Email your briefWhich Azure service does what
| Service | What it's for | Typical use |
|---|---|---|
| Service Bus | Reliable messaging between systems, through queues and topics | Orders, invoices and other business messages that must not be lost |
| Event Grid | Telling other systems that something has happened | A file landing in Azure Storage, or another system publishing a change |
| Functions | Running code when a message, event, schedule or web request arrives | Validating, transforming and routing data, written in .NET |
| Logic Apps | Workflows built from ready-made connectors | Connecting SaaS products and standard business systems with less custom code |
How they fit together
A typical example: an e-commerce platform places each new order on a Service Bus queue. A Function picks it up, checks it, converts it into the format the finance system expects and puts it on a second queue. A Logic App takes it from there and sends it to the finance system through its connector. Each step retries when it fails, and messages that still can't be processed go to a dead-letter queue and raise an alert, so an order never goes missing without anyone knowing.
What we do
- Design Azure integration architecture: which services to use and how they connect.
- Build integrations with Service Bus, Event Grid, Functions and Logic Apps.
- Connect Azure to on-premises and third-party systems.
- Move scheduled jobs, file transfers and Windows services onto Azure.
- Set up monitoring and alerts so failures are spotted early.
- Support and improve existing Azure integrations, including ones built by others.