The client is a leading provider specializing in comprehensive intermodal terminal optimization across North America. Leveraging deep industry knowledge and advanced data technology, they transform every aspect of terminal operations through a holistic approach.
Their expertise makes them an industry leader in transportation terminal solutions. With decades of firsthand experience, they partner with clients to design and implement both full systematic and targeted solutions, orchestrating excellence at each touchpoint for a seamless and efficient terminal ecosystem.
The initiative undertaken by Codvo.ai with provider aimed to transform their terminal operations. The focus was on addressing challenges arising from the use of a monolithic rule engine platform, which became complex and inflexible with increased volume. These challenges included limited scalability, frequent maintenance causing downtime, escalating costs, and the need for a platform migration to access new features and maintain vendor support. The goal was to ensure a scalable, flexible, and efficient system to meet growing customer demands and operational needs.
The client faced several critical challenges in their terminal operations due to their reliance on the Decisions rule engine platform. Initially effective for small-scale solutions, the system became increasingly complex, inflexible, and monolithic as operational volume grew. This hindered scalability and led to frequent maintenance and unacceptable downtime. The on-premises infrastructure could not support growth or high availability, posing risks of service disruptions. Additionally, costs were escalating, particularly with an impending contract renewal with Flexential. The client was also running an unsupported version (V6) of the Decisions platform, necessitating a migration to V8 to access new features, security patches, and vendor support. The overall objective was to replace the existing rule engine with a microservice architecture-based Middle Layer and migrate their infrastructure to Azure Cloud to enhance scalability, flexibility, and cost efficiency.
To address the client's challenges and meet their objectives, Codvo.ai implemented a strategic two-pronged approach: introducing a Middle Layer and migrating their infrastructure to Azure Cloud.
Middle Layer Integration:
To replace the monolithic Decisions platform, we introduced a configurable Middle Layer between the client target systems and the visibility system. This Middle Layer was designed to handle various client communication channels, data contracts, and authentications efficiently.
Solution Details:
Infrastructure Migration:
We seamlessly migrated the client's infrastructure from Flexential to Azure Cloud for enhanced scalability and efficiency.
Steps:
Environment Setup:
Monitoring and Logging:
Platform Upgrade:
This approach ensured the client's terminal operations became scalable, flexible, and efficient, meeting growing customer demands and operational needs.
The tech stack includes .NET Core (Framework V 8.0), SQL Server, Azure SQL, Azure API Management, Redis, MQ/REST, certification-based authentication, Socket, Azure, Helm charts, BitBucket Pipelines, Elastic, Logstash, Kibana (ELK), Terraform, Azure Cloud.