How we build and operate the Keboola data platform
Recent Archive
Argo CD GitOps Michal Kozák 7 min read

From Push to Pull: Our Journey to GitOps with Argo CD

This year, we embarked on a journey to transition Keboola’s deployment model from a push-based to a pull-based approach, guided by GitOps principles.

MySQL Performance Vojtěch Biberle 9 min read

Improving MySQL Performance with Table Partitioning

This is the story of how we tackled challenges with MySQL performance, why traditional solutions didn't suffice, and how we ultimately leveraged table partitioning to efficiently manage our large datasets without causing downtime.

Continuous Integration Martin Vaško 8 min read

In-Depth Look at Go Build Cache

How the Go build cache works and how you can troubleshoot when tests aren’t being cached as expected

Azure Kubernetes AAD Pod Identity Ondřej Hlaváček 6 min read

Eliminating Performance Issues with Azure AAD Pod Identity Using the Managed Mode

In this post, I would like to share with you why you should and how you can switch from the standard mode to the managed mode of AAD Pod Identity and how to do so without disrupting the service.

Frontend Jakub Kotek 2 min read

How We Upgraded to Webpack 5

We happily used Webpack 4 for a while and it worked great. But Webpack 5 promised a gain in speed and we wanted it.