We proposed a new architecture in which most of the application would run on a remote shared Kubernetes cluster. We suggested Telepresence for creating a transparent two-way proxy so developers can work with remote applications as if they are running locally.
We helped Bizzabo migrate their production and development environments to Kubernetes, allowing for automatic scaling based on demand. The company saw an immediate improvement in uptime, a 30% reduction in costs, and an ability to handle more than double the traffic at the same cost.
We moved the deployment platform from a Chef-based approach to Kubernetes and added dynamic environments creation per each branch. Within three months since the migration to Kubernetes, the number of microservices the development team has deployed and now maintains have doubled.
We developed a custom plugin for Kubernetes to automatically scale worker components and we replaced custom Python deployment logic with standard Kubernetes tools. The company now has a much more flexible way to deploy and maintain its services and has been able to reduce the provisioning of servers by two thirds.
We moved the deployment platform to Kubernetes and automated the cluster day-to-day operations with Puppet. This reduced the number of infrastructure incidents to almost zero and increased developers’ productivity by 30%.