Kubernetes as the next step in digital transformation for Intelligent Studios

Intelligent Studios, known for its XEELO and Integray products, continues its technology journey.

After a successful transition from global hyperscale cloud to local cloud solutions provider Geetoo Technology (read more here), which brought better stability, flexibility and efficiency to their IT infrastructure, the company has now moved on and implemented Kubernetes as a modern platform for managing containerized applications.

Challenges before implementation

Before implementing Kubernetes, we had several large virtual machines running all of our applications. The problem was that they could interact with each other. We couldn’t isolate them enough in terms of resources used. 

Intelligent Studios
Libor Zoubek
Innovation Lead

The applications originally ran on several robust virtual machines. Due to the lack of ability to isolate individual environments, there was a performance degradation. The company also previously used the Docker Swarm platform for containerization. However, its use was unsustainable in the long term because of problems that the development community could not resolve. 

The road to Kubernetes

Switching to Kubernetes was a logical choice. It is an industry standard that is supported across cloud providers, and allows for scaling and international service development without vendor lock-in. 

The implementation took place in two phases:

  1. Testing: Geetoo set up a separate test environment where the team could safely test deploying and managing their own Kubernetes cluster. Together with the Geetoo support team, they identified potential pitfalls and learned best practices. 
  2. Move to production: after a successful testing phase, the cluster was implemented into the existing production environment.

What have been the benefits of implementing the Kubernetes orchestration platform?

  • Better isolation: each application is allocated its own resources, minimizing their interaction.
  • Easier work for developers: the ability to connect directly to running containers, monitor logs or restart services significantly speeds up development and operational responses.
  • Preparation for microservices: the application is currently running in single tenant mode. This means that each customer has its own isolated environment. However, there are some complications associated with this, so the goal now is to move to a multitenant application built on a microservices architecture that will enable failover deployment and higher service availability. 

Kubernetes has opened our eyes quite a bit. It allows us to really decouple applications, allocate them exactly the resources they need, and it gives us much more control over the environment. 

Intelligent Studios
Libor Zoubek
Innovation Lead

Proven cooperation in action

In addition to the technological benefits, Intelligent Studios confirmed the quality of its long-term cooperation with Geetoo. When data loss threatened to occur in the test environment, Geetoo support responded immediately – the problem was resolved within an hour and preventative measures were subsequently deployed into production. Do you also want to advance your development with Kubernetes? Do not hesitate to contact us. 

Kontaktujte nás