Integration layer for E-commerce Platform
A retail giant reached out to us for solutions to:
- The client having presence in various country having multiple type of products with different e-Commerce sites wanted to integrate a data from all eCommerce website to a single CRM system.
- Remove legacy Integration technology having limited adaptability to change or scale and sometimes impact user experience during downtime.
- This should also include the integration between and 3rd party application including age verification service provider, courier service provider and automate the whole process such as order fulfilment, cancellation and refund.
Requirement Gathering Phase
Identify all the system which needs to be integrated
Identify the best tool and technology to fulfil all the requirement with optimum
cost and faster delivery with security
As client was using eCommerce platform having its own database, so pub-sub architecture was decided for whole Integration for enhancing the User experience
Proper Architect and design document have been created for each API which can be referred as a guideline for quick and easy future developments and deployments
MuleSoft on-cloud setup including DLB and VPC has been done
Development and Deployment Phase
Following an Pub-sub Architecture, microservices have been created using Mule as ESB to integrate back-end and front-end system
Eshia Solutions has created a reusable and scalable components with abstracted processing capabilities helping client to improvise them with minimum effort
After proper testing these APIs are deployed to cloud to migrate them from legacy integration which is fast, scalable and can sync data in real time.