Reinforcing the Thomas Cook architecture

Technology used
JavaScript / Node.js  / Express.js / MongoDB
Services provided
Engineering / Training
thomas cook case study featured image
Technology used
JavaScript / Node.js  / Express.js / MongoDB
Services provided
Engineering / Training

Arguably one of the first travel agents to ever be established, Thomas Cook is a global travel company with 97 aircraft, 2,926 stores, 32,722 employees, and serving over 19.1 million annual holiday-goers. During our first engagement with Thomas Cook, YLD was asked to up-skill 16 developers transitioning from a Java background to Node.js and to move to a different architecture that enables rapid iteration and innovation. While helping Thomas Cook 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 were able to help them actualise the interface needed to provide a better, unique customer-facing experience.

Over the course of two months, five YLD experts based on-site delivered a training process focussed 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 practices.

YLD 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 means new features available to customers, faster.

Using our Node.js expertise, we delivered a better performing front-end system, and helped Thomas Cook in their capacity planning and their handling of peak loads, which translated into a better user experience.

More of our work

Future-proofing Trainline

Future-proofing Trainline

YLD wrapped the platforms in an efficient and scalable Node.js layer contributing to an enhanced user experience.

Learn more
Trainline case study featured image

YLD wrapped the platforms in an efficient and scalable Node.js layer contributing to an enhanced user experience.

Learn more