---
title: "Scaling Grab's Data Lake: Our journey to Apache Iceberg adoption"
url: https://daily.dev/posts/scaling-grab-s-data-lake-our-journey-to-apache-iceberg-adoption-ibvihkenm
source_url: https://engineering.grab.com/our-journey-to-apache-iceberg-adoption
type: article
source: "Grab Tech Blog"
published: 2026-07-10T00:40:41.028Z
updated: 2026-07-10T08:21:43.575Z
tags: ["data-engineering", "apache-spark", "data-lake", "apache-iceberg"]
reading_time: 8
upvotes: 6
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Scaling Grab's Data Lake: Our journey to Apache Iceberg adoption

**[Grab Tech Blog](https://daily.dev/sources/grab)** · 8 min read · 6 upvotes · 0 comments

## Summary

Grab's data engineering team shares their journey migrating a petabyte-scale data lake from Hive Parquet to Apache Iceberg. The post covers the four key pain points that drove the migration (catalog latency, small file problem, operational toil, and catalog-storage sync issues), the performance gains achieved (10x query speedup, 95% S3 API cost reduction, ~50% compute savings), and the tooling built along the way. A central piece is the UnifiedSparkCatalog — an open-sourced Spark catalog that transparently routes queries to the correct format-specific catalog (Iceberg, Delta, Hudi, or Hive) without requiring users to know or specify the underlying table format. The post also covers lessons learned around Hive lock contention, timestamp compatibility between Spark 3.4 and Iceberg, and S3 storage tier cost spikes during migration.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://engineering.grab.com/our-journey-to-apache-iceberg-adoption>

---

Tags: [#data-engineering](https://daily.dev/tags/data-engineering), [#apache-spark](https://daily.dev/tags/apache-spark), [#data-lake](https://daily.dev/tags/data-lake), [#apache-iceberg](https://daily.dev/tags/apache-iceberg)

[View this post on daily.dev](https://daily.dev/posts/scaling-grab-s-data-lake-our-journey-to-apache-iceberg-adoption-ibvihkenm)
