Surfalytics
All pet projects
Data Engineering intermediate ⏱ 8–10 hours

Apache Iceberg: Table Format for Lakehouses

Understand Apache Iceberg's table format, its advantages over Hive, and build hands-on with the definitive guide exercises.

IcebergLakehouseParquetTable Format
View project on GitHub

What you’ll build

Hands-on exercises from Apache Iceberg: The Definitive Guide — creating Iceberg tables, running time-travel queries, schema evolution, and partition evolution. The foundation for any Lakehouse architecture role.

Skills you’ll practice

  • Iceberg table spec: snapshots, manifests, metadata files
  • Time travel and rollback queries
  • Schema and partition evolution without rewriting data
  • Comparing Iceberg vs Delta Lake vs Hudi