Swift, low-code, serverless integration to fill the gap

With more businesses moving their critical business systems to the cloud, how do you get those cloud-based systems to talk to each other?

The Problem

A South Canterbury based construction firm approached me recently to do just that – get their new cloud based ERP to integrate with an existing cloud based application.  

There were some key considerations to take into account:

  • The integration would be used for less than a year

  • Real-time integration was not an option

  • There would be a low volume of transactions

As a low-code specialist, I saw this as a great opportunity to use Azure Integration Services.

The solution

I used Service Bus and Logic Apps to implement an asynchronous, queue-based messaging architecture. The two systems were not available at the same time, so we used the Service Bus to store messages until the cloud-ERP was available to receive them. One Logic App was responsible for receiving messages and adding them to the service bus queue. Once a day, all messages in the queue were then processed together and combined into one HTTP request by another logic app.

Using Azure Integration Services provided a robust, scalable and cost-effective solution for the client, with no need for any components to be installed on-premise. I look forward to working with them again in the future as they move into the next phase of their digital transformation.

Want to know more about whether a low-code, serverless integration could work for your customers? Get in touch.

We originally published this on Linked In - June 2021 - view original here

Previous
Previous

Turning a custom app into an affordable reality