Building A Scalable and Reliable Logistics Gateway with MuleSoft and AWS
Logistics companies rely on messaging as a critical component of their business.
A client in the logistic and transportationindustry had a need for always-on file processing. Messages would need to beautomatically handled 24 hours a day, 7 days a week. The process needed to bestable and reliable with minimal support and maintenance. The client alsorequired the ability to store files long term and a backbone that would managemessage queuing, all with the ability to horizontally scale as needed to manageheavy loads.
Our team helped the client create a solution that would leverage the strengths of APIs and the durability of cloud computing services. A combination of AWS and MuleSoft, which offers out-of-the-box connectors for many AWS services, quickly rose to the top as the best-of-breed solution that could meet the client’s requirements.
Integrations and API development wasaccelerated with MuleSoft, which accommodated the need for always-onprocessing, allowing the team to develop robust and secure APIs and enablingnon-technical users to have visibility into message management and performance.
To satisfy the client’s needs for queuemanagement and file hosting, several AWS offerings were employed. Long termstorage needs and a backbone for message queueing were met with AWS S3 filestorage and SQS for the queue. MuleSoft provides built-in connectors for theseservices, and SQS was decoupled from MuleSoft to prevent message loss. AWSLambda was chosen to handle the variable loads, thanks to its superiorhorizontal scaling capabilities.
Thanks to a solution that combined industry-leading products and services, file processing for the client achieved significant improvements in both reliability and availability. With AWS and MuleSoft, the client can now process millions of files a day with no data loss in the last two years. Additionally, support and maintenance for message processing was cut in half.