Home / Companies / Onehouse / Blog / Post Details
Content Deep Dive

Building an ExaByte-level Data Lake Using Apache Hudi™ at ByteDance

Blog post from Onehouse

Post Details
Company
Date Published
Author
-
Word Count
1,653
Company Posts That Month
1
Language
English
Hacker News Points
-
Post removed?
No
Summary

Ziyue Guan from Bytedance discusses the construction of an Exabyte-level data lake using Apache Hudi for Bytedance’s recommendation system, highlighting the system's requirements, design decisions, functionality support, performance tuning, and future work. The system leverages BigTable for near real-time processing and uses data lakes in scenarios like feature engineering and model training, facing challenges such as irregular data, large throughput, and complex schema. Hudi was chosen over other data lake engines due to its ecosystem openness and support for global indexes, with Spark being used for its mature support despite Hudi's limited Flink compatibility at the time. Functionalities like MVCC and schema registration systems were developed, alongside performance enhancements like optimized serialization and compaction processes. Future plans include improving productization, supporting ecosystem diversity, enhancing cost and performance, and expanding storage semantics, with ongoing recruitment efforts for their recommendation architecture team in various global locations.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.