"Randoli, a Red Hat partner, has been instrumental with the modernization efforts of our existing application portfolio by providing thought leadership, architecture guidance and software delivery services using Red Hat Integration and Red Hat OpenShift Container Platform"
- Robert Hillborn, Application Portfolio Owner
The postal technology company is the Information Technology provider for the parent company that operates the largest retail network and the biggest transportation fleet in Canada to provide Canadians with postal and parcel delivery services.
In order to handle the year over year growth in transaction volumes during the holiday shopping season, the company entrusted Red Hat & Randoli to provide thought leadership & software delivery services to help modernize its payment gateway using Red Hat® Integration & Red Hat® OpenShift Container Platform as part of the organization's digital transformation mandate.
The customer was looking to overcome the following challenges with the modernization engagement with Red Hat & Randoli.
A key objective for the new solution is to handle the year over year growth in transaction volumes that was experienced during Black Friday and Christmas holiday shopping. To improve scalability & agility to meet the increasing demand, it was decided to adopt an agile integration strategy, where decentralized & distributed integration, APIs and containers are the key pillars.
Another key objective was cloud-native where Microservices, Containers, Automation & DevOps are key pillars.
To meet those key objectives, we leveraged Apache Camel/Springboot to implement the integration capabilities as Microservices with container-based infrastructure & automation provided via Red Hat® OpenShift Container Platform. We had to leave in place the existing SOAP based interfaces to support legacy applications. However a parallel REST interface was implemented for each Microservice to allow easy integration for new applications being developed or existing applications going through modernization.
There were many challenges with having to reverse engineer the existing system, unclear requirements, tight deadlines and gaps with operational procedures to being the first major application to go to production on the customer’s Red Hat OpenShift platform. The Randoli team in collaboration with Red Hat worked diligently with the customer to overcome the challenges and deploy the solution to production.
The Randoli team got excellent support from the team that was championing the DevOps strategy at the customer. The teams worked together to improve the process and helped fix operational gaps. Additionally the Randoli team coached and mentored the customers development team to ensure they continue to follow the best practices as they take over the application to ensure long term success.
Despite being the first critical path application for the customer to go live on their OpenShift application, we were able to work together to ensure the application was successfully deployed and operational with minimal disruptions to existing business operations.
The following results were notable