Deep dives on
data lakes

Guides and insights from the LakeOps team on Apache Iceberg,lakehouse architecture, and production operations.

Featured

Latest

Open Data Lakehouse — Build like Google. Multi-layered Iceberg architecture with BigQuery, Spark, and open engines connected through an intelligent control plane.
Apache IcebergOpen Data LakehouseGoogle Lakehouse

Open Data Lakehouse: Build Like Google

Google engineered a multi-layered Iceberg lakehouse — autonomous storage optimization, vectorized native execution, catalog federation, and credential vending. Learn their 6-layer optimization framework and how to build the same architecture with an open, engine-neutral control plane.

Jonathan Saring
Jonathan Saring
24 min read
DuckDB and Apache Iceberg — query, write, and optimize lakehouse tables without a Spark cluster
Apache IcebergDuckDBLakeOps

DuckDB for Apache Iceberg

Query and write Apache Iceberg tables with DuckDB — no cluster required. Catalog setup, MERGE INTO, time travel, table layout, and when to route to DuckDB vs Spark or Trino.

Jonathan Saring
Jonathan Saring
20 min read
Amazon S3 Tables vs Self-Managed Apache Iceberg architecture comparison on AWS
Apache IcebergAWSS3 Tables

Amazon S3 Tables vs Self-Managed Iceberg

S3 Tables embeds managed Iceberg into S3 with automatic compaction. Self-managed Iceberg gives full control over catalogs, engines, and maintenance. A production comparison across compaction, observability, engine support, security, cost, and the control plane that ties it all together.

Jonathan Saring
Jonathan Saring
21 min read
Apache IcebergLakeOpsCDC

Apache Iceberg CDC Pipeline: Change Data Capture Best Practices

Getting CDC data into Iceberg is solved — Debezium, Flink, and DMS handle ingestion. The hard part is maintaining CDC tables that receive continuous updates and deletes. A practical guide to ingestion patterns, delete file management, and autonomous maintenance.

Chris P
Chris P
21 min read
Apache IcebergLakeOpsQuery Performance

Why Your Iceberg Queries Are Slow (And How to Fix Them)

Slow Iceberg queries almost always trace back to five structural problems: small files, wrong sort order, manifest bloat, stale snapshots, or partition misalignment. This diagnostic guide shows you how to find each one, confirm it with SQL, and fix it — manually or with autonomous optimization.

Rob M
Rob M
17 min read
LakeOps snapshot management — table snapshots list with time travel, rollback, and retention controls
Apache IcebergLakeOpsData Lake

Snapshot Retention and Time Travel: A Guide

Iceberg snapshots enable time travel, rollback, and audit — but accumulate indefinitely unless managed. A practical guide to retention strategies, expiration safety, and automated lifecycle management.

Rob M
Rob M
11 min read
Scroll for more