Lakehouse & open table formats · Build your own · LKH-BYO
Build your own mini table format
- 8 h
- 7 stages
Build the real thing from scratch, one stage at a time. Each stage has its own tests, and you move on when it passes.
- 01Parquet files + a JSON manifest
- 02Snapshots & time travel
- 03Atomic commit via put-if-absent
- 04Concurrent writers — conflict detection + retry
- 05Delete files / merge-on-read
- 06Manifest column stats + file pruning
- 07Compaction + snapshot expiration
Run it locally
uv run de start LKH-BYO/01
uv run de test