You are here

Coats
Executive summary 

Over four years ago, Tremend was approached by world leading industrial manufacturing compay Coats for support in diagnosing and stabilizing its CMS, which had significant performance problems.
After the successful completion of the project, Coats continued to collaborate with Tremend in stabilizing and upgrading their existing B2B application, followed by a full rewrite of the platform on a flexible, high-performance architecture based on microservices.

 
The client 

Having a rich heritage dating back to the 1750s, Coats is the world’s leading industrial thread and consumer textile crafts business. With headquarters in the UK and offices all around the world, the company has 20,000 employees in over 70 countries across six continents around the world.

 
coats B2B platform by Tremend
Business Challenge 

The client came to us to integrate further features and solve implementation problems they were having with the 3 Content Management Systems of Schachenmayr, all based on Drupal. The challenge was to solve all the encountered issues and make sure the new multi-lingual CMS would be scalable and completely functional.
In the second phase, Coats needed to stabilize and upgrade their existing B2B application while a rewrite of the platform was ready. Significant performance problems had been affecting the quality of the solution.
The third requirement concerned the full rewrite of the entire B2B application, for faster operation and improved stability.

 
Solution delivered by Tremend 

A thorough analysis of the CMS solution by Tremend engineers revealed key issues that slowed the platform and needed stabilization. Applying their Content Management System experience, Tremend offered implementation and integration services with Drupal for their 3 CMSs (Schachenmayr US, UK and DE) and merged the 3 websites into a multi-lingual one.
The approach for the B2B application too was highly customized: In order to meet a small time to market interval, a complete rewrite of the entire application was not feasible at the time, so by using the Strangler Application pattern, Tremend introduced new functionalities and selectively updated the unstable and less performant parts of the application.
Making sure current functionalities are still delivered as intended to the clients, while the upgrade was in progress, Tremend put together a team of automation QA engineers with a very good background in automatization of the QA process, creating a strong regression test environment.
The third phase of the collaboration consisted of a complete rewrite of the entire B2B application using an architecture based on microservices and also considering latest mature technologies.

 

Technologies

Drupal
Elasticsearch
Java
Microservices
Cassandra
Cake3
NoSQL
Results 

Working with Tremend for development and maintenance services, the client managed to solve all the difficulties encountered with the Schachenmayr websites and to have a single, multi-lingual, Content Management System, perfectly suited for high traffic and offering the best possible user experience. For the B2B application, after a comprehensive performance test suite and analysis, an increase in page load up to 10x for critical pages has been achieved. The microservices-based rewriting of the application drastically cut-down the deployment time and reduced the complexity of the process flow.

 
Basheer Shahul
Coats
Our collaboration with Tremend's team was extremely productive. With the obvious technical expertise and the open attitude, they’ve gained our trust from the beginning and never disappointed.