Apache Kafka
Workshop 2 Days
Jacek Laskowski is an independent consultant
Specializing in Spark, Kafka, Kafka Streams, Scala
Development | Consulting | Training
Among contributors to Spark (since 1.6.0)
Contact me at jacek@japila.pl
Follow @JacekLaskowski on twitter
for more Kafka, Kafka Streams and Spark
Goal
Building a practical and hands-on experience in
administration and development of
Apache Kafka
Agenda
- Day 1 - Essentials of Apache Kafka™
- Day 2 - Developing Streaming Applications with Kafka Streams
Day 1 - Essentials of Apache Kafka
Day 2 - Using Kafka Streams
For Developing Streaming Applications
- Introduction to Kafka Streams (Core Concepts)
- Exercise: Developing Your First Kafka Streams Application (Scala)
- Stateful Stream Processing in Kafka Streams
- Zarządzanie zmianą formatu wiadomości (Avro, testy kontraktu)
- Monitorowanie i administracja kafką
- Działanie z gwarancją „at-least-once” od strony konsumenta i producenta
- Projektowanie wiadomości do używania na kafce
Prerequisities
Be prepared to get the most out of the workshop
Prerequisities / To Be Installed
Prerequisities / To Be Downloaded
"In-Class" Preparations
Make Instructor's Life Easier. Thanks!
Introduce Yourself
- First name
- What do you expect from the workshop?
Breaks
- Breaks roughly every 45-60 mins
Apache Kafka Workshop 2 Days
@jaceklaskowski / StackOverflow / GitHub
Books: Mastering Apache Kafka / Mastering Kafka Streams
©Jacek Laskowski 2018 / @JacekLaskowski / jacek@japila.pl