Building a Scalable Kubernetes Platform for Teamleader

AWS, Containers, DevOps, Kubernetes

CASE: Teamleader

Teamleader, founded in 2012, has grown organically with a customer-centric philosophy at its core. With a global vision, the company has adopted a multi-local approach, boasting an extensive international team of 160 employees from 10 different nationalities. Since 2015, Teamleader has established offices in Ghent and Amsterdam. Each day, the company strives to enhance its product as part of its mission to assist SMEs in working smarter.

"Our primary technology challenges revolve around scalability... Teamleader was developed several years ago for a much smaller customer base than we have today." – Tom Schouteden CTO Teamleader.

 

The Challenge

Teamleader faced the challenge of staying abreast of the latest technological advancements while expanding CRM software features to accommodate a rapidly growing client base. Consequently, Teamleader required a partner capable of fostering growth with a stable, scalable, and future-proof cloud platform.

Conectica aided in the transformation of Teamleader's monolithic application into a microservices-based application. This transition enables the development team to deploy and scale new microservices effortlessly, implement live adjustments, and address bugs without disrupting end users. Opting for Kubernetes on Amazon Web Services ensures the foundation for accelerated growth.

 

Why Conectica

Teamleader's challenge necessitated a partner capable of not only building a scalable cloud platform but also providing guidance and advice on managing microservices using Kubernetes.

Conectica primarily focused on overseeing the overall architecture and operations of the cloud platform, relieving Teamleader's cloud engineers of burdens and allowing them to concentrate on critical tasks within the organization.

"Conectica allows me to prioritize my team, addressing their questions and challenges." – Yorick Horrie Cloud Engineer Teamleader

Once Teamleader's DevOps team was prepared, they assumed control of a reliable and well-established cloud platform with minimal technical debt.

 

The results

  • Easy and scalable deployment of microservices using Kubernetes
  • Live bug fixing without downtime for end users
  • Guaranteed scalability with Amazon Web Services
  • Easily set up an infrastructure for small and large numbers of end users
  • Build-operate and eventual transfer to the own DevOps team at the end of the project