Making Kafka Queryable with Apache Pinot • Tim Berglund • GOTO 2023
This presentation was recorded at GOTO Copenhagen 2023. #GOTOcon #GOTOcph
Tim Berglund - VP DevRel StarTree & Author of “Gradle Beyond the Basics“ @tlberglund @StarTree
RESOURCES
ABSTRACT
Apache Kafka has become the standard infrastructure for event-driven and streaming data systems. The stunningly simple abstraction of the distributed log provides exactly what modern microservices and real-time systems need, but no choice is without its tradeoffs. Logs are an excellent way to keep track of events, but they are notoriously difficult to query. Given a constellation of services exchanging events with each other and reacting to inputs in real time, how can you find out—and gain insight into—what has just happened? How, in other words, do you query a log? This is where Apache Pinot comes in.
Developed at LinkedIn alongside Kafka, Pinot is a distributed, real-time analytics database designed to ingest data from Kafka (and other sources) and make it instantly queryable at low latency in the face of a huge number of concurrent requests. All that data tucked neatly away into topics, maintaining an immutable record of how the state of the system has evolved, can now be ingested into Pinot and made accessible through simple SQL queries.
This talk explores Pinot’s internal architecture, how its integration with Kafka is specially optimized, and how Pinot fits architecturally in the modern streaming stack. You’ll leave understanding how Pinot works, how it fits together with Kafka, where it has been used successfully in the real world, and what steps to take next in your own Pinot learning journey. [...]
TIMECODES
00:00 Intro
02:57 A brief history
12:53 Pinot architecture
24:04 Indexes
32:29 Ingest
41:51 Remember our history
44:57 Outro
Download slides and read the full abstract here:
RECOMMENDED BOOKS
Tim Berglund • Gradle Beyond the Basics •
Tim Berglund & Matthew McCullough • Building and Testing with Gradle •
Mark Needham • Building Real-Time Analytics Systems •
Gwen Shapira, Todd Palino, Rajini Sivaram & Krit Petty • Kafka: The Definitive Guide •
Adi Polak • Scaling Machine Learning with Spark •
#ApachePinot #Analytics #RealTime #RealTimeAnalytics #TimBerglund #StarTree #StarTreeCloud #Cloud #ApachePinotTutorial #ApachePinotTraining #Snowflake #ApacheZooKeeper #ApacheHelix #Hadoop #ApacheSpark
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
1 view
0
0
6 months ago 00:02:31 1
n0trixx - sepsis
6 months ago 03:08:59 1
【Honkai: Star Rail】Concert concert concert! | Star Rail LIVE 2024 watchalong【ID/ENG】
6 months ago 00:14:18 1
Himeko Herta Team & Aventurine x Acheron Pure Fiction Stage 4 (3 Stars) | Honkai Star Rail
7 months ago 00:03:50 1
Kafka Theme Music EXTENDED - A Dramatic Irony (tnbee mix) | Honkai: Star Rail
7 months ago 01:06:31 1
Prague - The most Beautiful City in the world - a Safe and Livable City
7 months ago 00:01:47 1
Honkai Star Rail: Persona 4 Opening Tribute
7 months ago 00:55:59 2
CN Aventurine First Impressions | Builds, Teams, Pull Value
7 months ago 00:10:56 1
When You Farm World 9
7 months ago 00:25:05 1
pov: you’re a heartbroken mermaid
7 months ago 05:54:10 1
BLESSING ALL HSR STREAMERS WITH BLESSINGS OF POKKE
8 months ago 00:04:53 1
7 Incredible Kinetic Sculptures
8 months ago 00:45:16 1
Making Kafka Queryable with Apache Pinot • Tim Berglund • GOTO 2023
8 months ago 00:25:32 4
Jingyuan VS Serval FULL AUTO MOC12 0 CYCLE
8 months ago 00:02:47 1
Honkai Star Rail Legs Tier List
8 months ago 00:11:08 1
How to Sketch✏️ Drawing Anime Poses [Clip Studio Paint 2024]
8 months ago 00:33:04 1
Philip Glass - Metamorphosis | complete
8 months ago 00:22:57 6
PERFECT Speed Tuning | Sparkle CN Analysis
8 months ago 00:19:54 2
Sparkle Pre Release Analysis | Pokke’s Classroom
8 months ago 01:02:55 1
Kafka Theme Music 1 Hour - A Dramatic Irony (tnbee mix) | Honkai: Star Rail
9 months ago 00:54:29 5
CN’s MASSIVE Issue With Wuthering Waves @SweetilyVT
9 months ago 00:31:26 1
Best Practices for Middleware and Integration Architecture Modernization with Apache Camel
9 months ago 00:05:04 1
What makes something “Kafkaesque“? - Noah Tavlin
9 months ago 00:01:13 1
GOKURAKU//Animation meme //TW&FW
9 months ago 00:12:12 1
【崩壊:スターレイル】カフカの刀を作ってみた。/【Honkai:Star Rail】Making of Kafka’s katana.