The client is a British multinational grocery and general merchandise retailer headquartered in England.
Understanding the Challenge
The retailer wanted to develop new features in its delivery tracking system, along with the maintenance of the existing application; and make a seamless migration from AWS to Azure. The delivery tracking application was outdated and did not support new feature development that allowed a real-time view of delivery status to employees and end customers. The retailer also wanted to build disaster recovery capabilities for services in the on-premise data center.
Xebia’s Strategy and Solution
Building a resilient, robust, and scalable tracking system
As a part of the strategy to revamp the existing tracking system of the retail giant, Xebia assisted in migration from AWS to Azure.
Java, Azure, Jenkins, Kubernetes, Splunk, Git-Secret
- Team built a central system that interacts with other systems in their ecosystem, including delivery management system (Allocation and tracking API), third-party carrier management system, and grocery home shopping service.
- Deployed microservices on Azure-Kubernetes for applications residing in AWS.
- Migrated services from monolithic to microservices architecture.
- Migrating to Azure made feature development 3x faster.
- Significant risk reduction was achieved by bringing the business up and running in case of disaster recovery.
- Robust new system can handle 10 million API calls per day.
- The tracking system was built using Microservices with CQRS architecture patterns.
- Automation through scripts and Jenkins reduced time for activities like DR setup, production infra creation, and deployments.
- Migrated to Azure from AWS with parallel deployment architecture which resulted in seamless migration and easy rollback from Azure to AWS, in case it was required.
- Disaster recovery capabilities were added for the data center and Azure to minimize infrastructure resources and cost during idle time, and the system was made resilient enough to be up and running within four hours in case of a disaster.
- GDPR compliance was implemented as per the UK guidelines for improved security.