Reinforcing the Thomas Cook architecture
The Challenge
During our first engagement with Thomas Cook in 2015, YLD was asked to upskill 16 developers transitioning from a Java background to Node.js and to move to a different architecture that enables rapid iteration and innovation.
The Approach
Arguably one of the first travel agents to ever be established, Thomas Cook was a global travel company with 97 aircraft, 2,926 stores, 32,722 employees, and serving over 19.1 million annual holiday-goers.
Over the course of two months, five YLD experts based on-site delivered a training process focused on pair programming and load testing to ensure the client could handle the peak-season load, coupled with intensive advanced JavaScript and Node.js workshops while amending the previous training attempts undertaken by Thomas Cook’s developers to introduce best practice.
The Deliverables
Using our Node.js expertise, we delivered a better-performing front-end system, and helped Thomas Cook in their capacity of planning and handling peak loads, which translated into a better user experience.
Closing the Engagement
YLD helped Thomas Cook to reduce the gap between solutions available on the market and what they need to deliver a better customer-facing experience. By up-skilling 16 of Thomas Cook’s developers, YLD helped them actualise the interface needed to provide a better, unique customer-facing experience.
Our team also helped to restore front-end testing which strengthened the overall testing and gave the developers the confidence to make more frequent releases. The Thomas Cook team went from error-prone releases every two months to increased quality releases every two weeks which in turn meant that new features were available to customers, faster.