The Analytics Engineering Podcast

Apache Iceberg and the catalog layer (w/ Russell Spitzer)

44 snips
Jan 25, 2026
Russell Spitzer, principal engineer at Snowflake and Apache Iceberg maintainer, brings deep expertise in table formats and catalogs. He discusses why Iceberg simplifies data infrastructure. He explores catalog design choices, identity and access at the catalog layer. He outlines v1–v4 milestones and how catalog standards enable interoperability.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

How Russell Landed On Iceberg

  • Russell joined Apple's data tables team after interviewing for Spark and was persuaded to work on Apache Iceberg.
  • He helped convince Apple teams to migrate from bespoke table systems to Iceberg to reduce operational burden.
ADVICE

Offload Table Complexity

  • Offload table-format complexity to shared teams or managed services where possible.
  • Avoid building bespoke compaction, locking, and file-management systems unless core to your business.
INSIGHT

Apache's Community-First Governance

  • Apache projects transfer authority to a community rather than a single company.
  • PMC membership grants operational control that persists regardless of company changes.
Get the Snipd Podcast app to discover more snips from this episode
Get the app