← ALL SESSIONS
Mon Dec 11 · 9:00 AM SESSION #39752

Streaming Data with Apache Kafka

Tim Berglund
Tim Berglund
VP DEVELOPER RELATIONS AT CONFLUENT
01 / ABOUT THIS SESSION

The toolset for building scalable data systems is maturing, having adapted well to our decades-old paradigm of update-in-place databases. We ingest events, we store them in high-volume OLTP databases, and we have new OLAP systems to analyze them at scale—even if the size of our operation requires us to grow to dozens or hundreds of servers in the distributed system. But something feels a little dated about the store-and-analyze paradigm, as if we are missing a new architectural insight that might more efficiently distribute the work of storing and computing the events that happen to our software. That new paradigm is stream processing.

In this workshop, we’ll learn the basics of Kafka as a messaging system, learning the core concepts of topic, producer, consumer, and broker. We’ll look at how topics are partitioned among brokers and see the simple Java APIs for getting data in and out. But more than that, we’ll look at how we can extend this scalable messaging system into a streaming data processing system—one that offers significant advantages in scalability and deployment agility, while locating computation in your data pipeline in precisely the places it belongs: in your microservices and applications, and out of costly, high-density systems.

Come to this workshop to learn how to do streaming data computation with Apache Kafka!

02 / SESSION DETAILS
FORMAT
540-minute session
ROOM
BEACH VIEW/BREEZE
All signal.
Zero fluff.
DECEMBER 11 - 14, 2017 · OPAL SANDS RESORT · CLEARWATER, FL