ZEB Menu Logo

How we helped our third-party logistics client achieve tangible results with a breakthrough customer portal modernization

MODE Global, is a leading player in the Transport Management Logistics and Systems (TMS) industry. Their services span across truckload, intermodal, LTL, ocean, drayage, air, parcel, less-than-truckload, and everything in between.

46%

Reduction in operational overhead

26%

Reduction in infrastructure costs

76%

Improved customer satisfaction

transport & logistics

Industry

Transportation & Logistics

Service

Customer Portal Modernization

Tech Stack

Amazon EKS, Amazon ECR, ALB (Application load balancer), Amazon SNS, Amazon SQS, Amazon RDS, Amazon RDS Proxy, AWS Secrets Manager, Amazon API Gateway, Amazon S3, AWS Certificate Manager, GitHub, AWS Site-to-Site VPN, Amazon CloudWatch, Amazon Route 53, Amazon Cognito, Amazon CloudFront, Amazon OpenSearch, Amazon DynamoDB, AWS DMS, Amazon Pinpoint

Challenges – Seeking a standalone customer portal application.

The client sought to develop a standalone customer portal application to efficiently book carriers and get the price quote details, as their legacy TMS portal was inefficient.

They had unique business requirements and challenges with their existing systems in play.

Persona-specific customer portal – Headless/UI application

The client aimed to serve three different front-end applications, each tailored to a specific user group such as agents, end users, and partners. Also, they wanted to build headless (API) and UI-based interfaces, so that the partners can seamlessly integrate these APIs in their applications. This API integration enables their end users to book carrier slots and get standard price quote details from MODE global TMS application.

Tightly coupled monolithic application architecture

The legacy customer portal was built on a monolithic architecture that was tightly coupled with other Transport Management Systems (TMS). This elevated the complexities of making changes or updates to the customer portal without affecting the entire system. Also, the traditional architecture hindered their ability to independently scale, innovate, and optimize specific components.

Container orchestration complexity

The legacy customer portal was deployed in a Docker container on Amazon EC2 using Docker Compose. However, this setup lacked a well-defined container orchestration layer, making it difficult to manage containerized services efficiently. As a result, autoscaling and load balancing were cumbersome, leading to operational complexities.

Frequent deployments and high downtime

The legacy application architecture pivoted to frequent deployments, changes, and updates. These deployments resulted in prolonged downtime, adversely affecting application availability and overall user experience.

Solution – Reengineering the customer portal application with modular & lightweight architecture.

Our team devised a comprehensive application and infrastructure modernization strategy, considering the client’s unique business challenges and organizational model.

Tech Stack

Amazon Elastic Container Service

Amazon Elastic Container Registry

AWS Application Load Balancer

Amazon Simple Notification Service

Amazon Simple Notification Service

Amazon Relational Database Service

Amazon RDS Proxy

AWS Secrets Manager

Amazon API Gateway

Amazon Simple Storage Service

AWS Certificate Manager

GitHub

AWS Site-to-Site VPN

Amazon CloudWatch

Amazon Route 53

Amazon Cognito

Amazon CloudFront

Amazon OpenSearch

Amazon DynamoDB

AWS DMS

Amazon Pinpoint

Monolithic – Microservices architecture

We recommended transforming their monolithic application into a microservices-based architecture. This approach enabled the development of independent, modular services, offering greater flexibility, scalability, and ease of maintenance.

Kubernetes implementation (Amazon EKS)

Our cloud team implemented Kubernetes (K8s) for the container orchestration of microservices. Amazon Elastic Kubernetes Service (EKS), we built a robust orchestration layer, that delivers auto scalability, efficient resource utilization, and high application availability.

GitOps & Flux CD

To streamline the application deployment process, our DevOps experts implemented GitOps using GitHub as a single source of truth. Further, we facilitated automated K8s deployment using Flux CD, ensuring consistency and reliability of the application.

Infrastructure-as-a-code (IAC)

We delivered Terraform templates for Infrastructure as a code (IAC) deployment to the client’s application management team. This approach enabled consistent and reproducible infrastructure provisioning, without any human intervention.

Enhanced security & observability

On top of the customer portal, we implemented robust security practices leveraging AWS services like Amazon RDS Proxy, AWS Secrets Manager, Amazon Cognito, and AWS Certificate Manager to protect the sensitive PII data of customers & prevent security breaches. We employed Amazon CloudWatch to log and monitor the application metrics 24/7 with multi-level email alerts on anomalies.

Benefits – 46% reduction in operational overhead

Enhanced user experience

The microservices architecture and responsive design ensured an engaging experience for diverse user groups, enhancing user satisfaction and engagement.

Cost optimization

The cloud-native approach allowed the client to optimize costs through on-demand scaling, ensuring optimal resource utilization.

Scalability & flexibility

Amazon EKS-based container orchestration allowed for effortless scaling, enabling the application to adapt to varying workloads without compromising performance.

Faster time to market with DevOps pipeline

GitOps & Flux CD reduced deployment downtime and enhanced application availability, improving operational efficiency.

Adhering to security & compliances

The robust security measures and compliance standards safeguarded customer data and reinforced user trust in the application.

Ready to modernize your application architecture?

Our partnership with MODE revolutionized its capabilities and provided a future-ready customer portal application. They gained significant business benefits that positioned the organization for future growth and innovation. This cloud transformation demonstrates the power of cloud-native solutions in driving business success and customer satisfaction in the logistics industry.

Do you strive to modernize your legacy application infrastructure? What are you waiting for?

Partner with us

Calendar-icon

Connect with our experts

Book a Demo

Share with