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