Adventures in ClickHouse Development: Running Integration Tests, Part 2

Adventures in ClickHouse Development: Running Integration Tests, Part 2

In Part 2 of this two-part series, we will pick up where we left off and first try to run all the integration tests by hand. We will first try the naive approach and then go back to ci-runner.py to get the details of how all the integration tests are executed using this script. After that, we will look into what it takes to solve the problem with the Docker images that are required for the tests. Finally, we will use a helper test program that we have developed for running integration tests that addresses the pain points that we discover along the way.

Adventures in ClickHouse Development: Running Integration Tests, Part 1

Adventures in ClickHouse Development: Running Integration Tests, Part 1

Most ClickHouse developers rely heavily on tests executed by the CI/CD pipeline. In this two-part article, we will show how you can execute ClickHouse integration tests by hand as well as look into the complexity of the CI/CD pipeline that is used to run all these tests.

Eureka! 8 developer tricks for running ClickHouse on Kubernetes

Eureka! 8 developer tricks for running ClickHouse on Kubernetes

Kubernetes is a great platform for ClickHouse with many success stories.
What are the tricks that make it possible?
This webinar shows 8 practices to help ClickHouse developers build faster and more cost-efficient analytics on Kubernetes. We’ll start with using the Altinity operator, work our way through various techniques to scale up or shut off compute, and end with advice on zero-downtime upgrade. Along the way, we’ll review key Kubernetes features like node autoscaling.
Watch it to learn more about data on Kubernetes and impress your friends!