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

Snowflake + Iceberg Lakehouse

Explore where Snowflake and Apache Iceberg intersect — build an open-format Lakehouse that combines Snowflake compute with Iceberg storage.

SnowflakeIcebergLakehouseOpen Table Format
View project on GitHub

What you’ll build

A Lakehouse setup using Snowflake’s Iceberg table support — storing data in open Iceberg format on cloud storage while querying through Snowflake. Explores the emerging pattern of decoupling compute from storage.

Skills you’ll practice

  • Creating and managing Iceberg tables in Snowflake
  • Understanding catalog options: Snowflake-managed vs external catalogs
  • Querying Iceberg tables with Snowflake SQL
  • Open Lakehouse architecture patterns and trade-offs