Engineer describes ClickHamlet serverless ClickHouse architecture
An engineer details the architecture of ClickHamlet, a serverless ClickHouse service built using a custom C++ router and Python controller. By leveraging ClickHouse's plain_rewritable disk format for S3 and starting backends only on demand, the system achieves compute and storage separation while keeping idle database costs to storage alone. Open article →