Skip to content
  1. Kiz8
  2. Work
  3. Lakehouse health & maintenance

Lakehouse health & maintenance

Kiz8 built Iceberg health monitoring that checks about 169 tables daily instead of every 13 days; automated maintenance made queries up to 48% faster.

Problem

Tables were checked only once every 13 days, leaving layout and snapshot problems between reviews.

Approach

Scan sizes, file layouts, snapshots and schemas daily. Compact small files, clean up old snapshots and orphaned data, and show each catalog and table’s health in a dashboard.

Measured outcome

Checks every 13 days → daily; queries up to 48% faster after maintenance

Tech stack

Lake/Storage
Apache IcebergR2 Data Catalog
Transform
DuckDBCloudflare Containers
Serve
Cloudflare Workers
Start a conversation

From raw data to better decisions.

Send one paragraph about the data, the decision it should support, or the hypothesis you need tested. We reply with what we would look at first.