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

The full project guide is for members

Join Surfalytics to unlock every step of this project, all other projects, the full course, and the private community.

7-day free trial · Cancel any time