Deep dives on
data lakes

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

Featured

LakeOps dashboard showing optimization activity, key metrics, and recent operations across production Iceberg tables
Apache Iceberg

Managed Iceberg in 2026: Autonomous Data Lake

Iceberg tables degrade silently — small files pile up, snapshots bloat metadata, and query latency creeps higher. A breakdown of the nine components every production data lake needs to stay healthy.

Intelligent Lakehouse — Build like Netflix. LakeOps control plane with observability, optimization, policies, and routing over Spark, Trino, Presto, and BI/ML on Iceberg and S3.
Apache Iceberg

Intelligent Lakehouse: Build Like Netflix

Netflix spent years building an intelligent lakehouse — Polaris, Autotune, janitors, and Metacat. LakeOps lets every team build the same — and go beyond — in minutes.

Modern lakehouse architecture with LakeOps control plane — autonomous management and optimization connected to Iceberg catalogs, query engines, and object storage.
Data Platforms

What Is a Data Lakehouse Control Plane?

A data lakehouse control plane is the automated operational intelligence layer on top of your lakehouse infrastructure — providing full observability, governance, and control while continuously maintaining and optimizing every Iceberg table and query engine for performance and cost, without vendor lock-in.

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

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.

Data Lakehouse with Apache Iceberg — layered architecture with control plane connecting catalogs, query engines, and object storage over Iceberg tables.
Data Platforms

Data Lakehouse with Apache Iceberg: A Guide

How a data lakehouse works in production — the four architectural layers, Iceberg's metadata tree, data flow patterns, why tables degrade under real workloads, and the closed-loop control plane that keeps the system performing at scale.

Multiple Query Engines with Iceberg — Ferris the Rust crab routing queries to Trino, Snowflake, DataFusion, Databricks, Presto, ClickHouse, DuckDB, and Apache Spark over an Iceberg Lakehouse
Apache Iceberg

Routing Multiple Query Engines with Iceberg

How to route queries across Trino, Spark, DuckDB, Snowflake, Athena, and Flink on shared Iceberg tables — covering the architecture of a SQL routing proxy, dialect translation, routing strategies, table-aware optimization, and the tooling that makes it work.

Latest

Apache Iceberg 1.12 release overview with icons for new features, table metadata, and branching across an iceberg
Apache IcebergData LakehouseCompaction

Apache Iceberg 1.12.0 — What's New?

Apache Iceberg 1.12.0 adds Hilbert-curve clustering, a Flink task that converts equality deletes into deletion vectors, V4 manifest readers with relative paths, and vectorized variant reads — while removing Spark 3.4, Flink 2.0, and position deletes carrying row data. Here is what changed and what it means for your tables.

Rob M
Rob M
21 min read
Cross-catalog sync between Apache Polaris, AWS Glue, and Databricks Unity Catalog over shared Apache Iceberg tables
Data PlatformsApache IcebergDatabricks

Cross-Catalog Sync: Iceberg on Polaris, Glue, and Unity

Three Iceberg catalogs, one lake, and no single operational view. Why bidirectional catalog sync is a correctness bug, how federation actually works across Polaris, Glue, and Unity Catalog, and how to run one operating model over catalogs that will never merge.

Chris P
Chris P
27 min read
Data lakehouse architecture — object storage, Apache Iceberg tables, catalog, query engines, and the control plane that operates them
Data LakehouseApache IcebergLakeOps

Data Lakehouse Architecture Guide

A practical guide to building a data lakehouse: object storage, Apache Iceberg, the catalog, the engine fleet, and the control plane that keeps every table fast and cheap.

Jonathan Saring
Jonathan Saring
33 min read
Apache Polaris — deploy and operate a production Iceberg REST Catalog
Apache IcebergLakeOpsData Lake

Apache Polaris: Deploy a Production Iceberg REST Catalog

Apache Polaris is the open-source reference implementation of the Iceberg REST Catalog specification. This guide covers what Polaris actually does, how it fits into a production lakehouse, and what it takes to deploy, secure, and operate it — from persistence and realm bootstrap through credential vending, multi-engine access, RBAC, federation, and the operational concerns the quickstart does not mention.

Jonathan Saring
Jonathan Saring
27 min read
Building an AI Agent Analytics System on Apache Iceberg Data
AIApache IcebergLakeOps

Building an AI Agent Analytics System on Apache Iceberg Data

AI agents are eliminating the BI bottleneck — translating natural language to SQL in seconds, routing queries to optimal engines, and producing analyst-grade insights autonomously. Learn how to build a production analytics system on Iceberg with multi-engine routing, guardrails, and self-optimizing storage.

Chris P
Chris P
19 min read
Building AI Agent Data Pipelines into Apache Iceberg
AIApache IcebergLakeOps

AI Agent Data Pipelines for Apache Iceberg: A Guide

AI agents can now build data pipelines from natural language — discovering schemas via MCP, generating Iceberg-native SQL, routing each stage to the optimal engine, and validating results in a feedback loop. Here's the architecture that makes it work.

Rob M
Rob M
17 min read
Scroll for more