The conversation started in May, when a Dev.to post attempted to explain Apache Polaris and make the case for open data catalogs as a meaningful alternative to vendor-managed metadata stores. The framing was instructive: why does it matter who owns the catalog that describes your data? By September, the tone had shifted toward scrutiny. A follow-up piece asked a harder question — has Apache Iceberg actually solved vendor lock-in, or has it simply moved the lock-in one layer deeper, from the storage format to the ecosystem of tooling built around it? That is a more interesting question than the original, and the fact that someone in the developer community is asking it suggests the initial enthusiasm has met the friction of real-world deployment.
If confirmed, here is what this means. The open table format wars — Iceberg, Delta Lake, Hudi — were always partly about data sovereignty, the idea that enterprises should be able to move their analytical workloads without paying a switching tax to a cloud vendor. If Iceberg has merely redistributed that lock-in rather than eliminated it, then the strategic bet many data engineering teams made in the last two years deserves a second look. The catalog layer, which controls schema evolution, partition metadata, and table versioning, turns out to be where control actually lives. Whoever owns that owns the migration cost. That has direct implications for AWS Glue, Databricks Unity Catalog, and any vendor offering managed Iceberg services — their moat may be sturdier than the open-format narrative suggested.
Watch for enterprise case studies or benchmark comparisons showing actual migration costs between Iceberg-compatible catalogs — that would either validate the lock-in concern or put it to rest.
<p><a class="article-body-image-wrapper"
<p>This article provides a step by step build of one small Apache Iceberg data agent, written three times -- in Google ADK, in AWS Strands and in Microsoft Agent Framework -- and
<p><em>Dipankar Mazumdar is the Director of Developer Relations at Cloudera, leading global developer initiatives across lakehouse architecture and AI. He previously held advocacy
<p><em>The Apache Iceberg community is discussing "secondary indexes." This topic is far more complex than it appears on the surface. Adding an index is not a simple engineering
<p>This article provides a step by step guide to one MCP server for Apache Iceberg tables, pointed at seven Iceberg REST catalogs in turn. The server offers four read-only tools,
<h1> Query one Apache Iceberg table from Trino, Spark, and DuckDB </h1> <p>Iceberg is useful because it lets multiple engines read the same table without copying data into
<p>Three things ran through the dev lists this week. Projects kept redrawing their own boundaries, with the Iceberg Rust DataFusion integration voted out of Iceberg and into
<p>The week after a major release tends to look quiet on a project's dev list. This one did not. With Iceberg 1.11.0 and 1.10.2 both out the door the week before, and Polaris
NewsHive monitors these sources continuously. All signal titles above link to the original reporting.
Intelligence by NewsHive. Need help navigating what this means for your business? Contact GeekyBee →