Rethinking Stream Processing: Data Exploration
Jan 31, 2024Shi Kai Ng

Summary
This post introduces the adoption of Apache Zeppelin as a web-based notebook environment to enable data exploration on online data (streaming data from Kafka). It details the problem of underutilized streaming data due to exploration difficulties, the solution of using Zeppelin with Flink interpreters for SQL-based querying and visualization, and the need for dynamic schema derivation from Protobuf to DDL. The post also touches upon security requirements for data access authorization and audit trails.
More from the Data Lake Modernization with Apache Iceberg trail
- The Hugo evolution: Engineering Grab's unified, one-click data ingestion platform with Apache Flink
- Scaling Grab's Data Lake: Our journey to Apache Iceberg adoption
- Enabling near real-time data analytics on the data lake
- 2.3x faster using the Go plugin to replace Lua virtual machine
- Data First, SLA Always