Apache Iceberg: Advanced Internals

Metadata internals, catalogs, compaction, and production patterns.

Deep dive into Iceberg metadata layers, Copy-on-Write vs Merge-on-Read, production catalogs, compaction, performance tuning with Puffin and Z-Order, and streaming with Flink.

Advanced9 chapters· 3h 42m· in Open Table Formats

Course content

  1. 01The Metadata Layer Deep DiveFree
  2. 02Format Versions: How Iceberg Evolved from v1 to v4🔒
  3. 03Copy-on-Write vs Merge-on-Read🔒
  4. 04Catalogs at Scale: REST, Glue, Nessie🔒
  5. 05Table Maintenance & Compaction🔒
  6. 06Performance Tuning: Puffin, Z-Order, Bloom Filters🔒
  7. 07Streaming Ingestion with Flink🔒
  8. 08What Iceberg Lacks (and When NOT to Use It)🔒
  9. 09Production Patterns & Migration Strategies🔒

Prerequisites

Read the first chapter free

Start reading now — no account required for the free chapters.