Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Melting Icebergs - Enabling Analytical Access to Kafka Data through Iceberg Projections

StreamNative via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a groundbreaking technical conference talk that demonstrates how to bridge the gap between operational and analytical data estates by creating logical projections of Apache Kafka data in an Iceberg-compatible format. Learn how StreamNative engineers developed an innovative solution that eliminates traditional ETL processes while maintaining Kafka as the single source of truth, allowing direct analytical access to streaming data without compromising operational performance. Discover the technical implementation details of presenting Kafka data for Iceberg processors without upfront data movement or transformation, integrating Kafka's mature ecosystem features like Schema Registry and consumer groups into Iceberg workflows. Understand how this approach meets Iceberg's performance and cost reduction expectations while sourcing data directly from Kafka, utilizing advanced indexing for efficient queries and dynamic metadata generation. Gain insights into the protocols, formats, and services used to merge these two data giants, including the challenges and solutions encountered when maintaining operational performance while providing analytical flexibility. Examine the architectural principles behind keeping Kafka as the single source of truth, ensuring analytical processors don't require Kafka-specific adjustments, and reusing Kafka's established features like ACLs and quotas rather than reinventing them.

Syllabus

Melting Icebergs: Enabling Analytical Access to Kafka Data through Iceberg Projections

Taught by

StreamNative

Reviews

Start your review of Melting Icebergs - Enabling Analytical Access to Kafka Data through Iceberg Projections

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.