Serving Sub-Second Queries Over an Iceberg Lakehouse With a Hot Tier
A fraud detection agent evaluates a transaction. It needs the customer's activity over the last four hours, their ninety-day baseline, and…
The archive
593 posts on Apache Iceberg, lakehouse architecture, data engineering and applied AI.
A fraud detection agent evaluates a transaction. It needs the customer's activity over the last four hours, their ninety-day baseline, and…
A compaction job runs for three hours, rewrites 4,000 files, and dies at the last step with CommitFailedException: Cannot commit changes…
A team upgrades to Spring Boot 4. The build breaks in a place nobody expected: a service that reads Iceberg table metadata through…
An engineer opens Cursor, types "what tables do we have in the sales namespace, and which ones have a customerid column," and gets an…
An engineer needs to join sales data in eu-west-1 with product data in us-east-1. The sales tables live in a Polaris instance the European…
A team is eighteen months into moving reporting off Oracle. Forty percent of the tables are in Iceberg. The remaining sixty percent are the…
A Spark job writes a table. A Trino query against the same table fails with a decoding error on one column. Nothing in the Iceberg metadata…
A data scientist has a transformation that takes forty lines of pandas. It reads two Iceberg tables, joins them, applies a scoring function…
A platform team I spoke with watched their query volume rise 40 times in six weeks. No new dashboards, no new users, no new data sources.…
A team I talked with recently had hardcoded one model name into forty places in their codebase. The model was deprecated with sixty days…
Newsletter
Deep dives on Apache Iceberg, lakehouse architecture and applied AI. No spam, unsubscribe anytime.