A modern lakehouse looks simple from the outside.

Data lands in object storage. Apache Iceberg gives you tables, snapshots, schema evolution, time travel, and multi-engine access. Spark writes. Trino queries. Flink streams. Snowflake or Athena may read the same data. Everyone is happy.

Then the lakehouse starts growing.

Small files pile up....