Skip to content
Customer story

UK-Based Retail Giant Upgrades to a High-Performance Delivery Tracking System

Retailer builds a resilient, scalable tracking system with disaster recovery capabilities by migrating from AWS to Azure

Related services
Cloud

Related Technology
Azure, Kubernetes

Industry
Retail

Team
Xebia

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.

Why
Outdated delivery tracking system did not support quick development of new features
What
Added new features to the existing delivery tracking system to enable real-time view
How
Migrated from AWS to Azure to enable faster feature development

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.

Technology Used

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.

“As soon as the foundation of the new e-commerce platform was laid out, a data team of internal specialists and data scientists began developing personalized algorithms to help us analyze our customers’ behavior. We gained a better understanding and insight into individual customer needs right away, including ideas for products our customer had not thought of before.”
Marketing Technology Manager

Impact

Business Benefits

  • 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.

Technological Benefits

  • 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.

Explore related customer stories