Apache Kafka
and Kafka Streams
Workshop
1 Day
@jaceklaskowski
/
StackOverflow
/
GitHub
/
LinkedIn
The "Internals" Books:
Apache Kafka
•
Kafka Streams
* **Jacek Laskowski** is a Freelance IT Consultant * Specializing in [Spark](https://spark.apache.org), [Delta Lake](https://delta.io/), [Kafka](https://kafka.apache.org), [Kafka Streams](https://kafka.apache.org) * Development | Consulting | Training | Speaking * Best known by [The Internals Of](https://books.japila.pl) online books * Among contributors to [Apache Spark](https://github.com/apache/spark/graphs/contributors) * Among [Confluent Community Catalyst](https://www.confluent.io/nominate/) (Class of 2019 - 2020) * Contact me at jacek@japila.pl * Follow [@JacekLaskowski](https://twitter.com/jaceklaskowski) on twitter
for more #ApacheSpark, #SparkSQL, #DeltaLake, #ApacheKafka, #KafkaStreams
Jacek is active on
StackOverflow
(Apache Kafka Streams)
Prerequisities
Be prepared to get the most out of the workshop
Prerequisities / Experience
Some familiarity with messaging systems
Experience with shell / command line
Prerequisities / To Be Installed
Linux or macOS
OpenJDK 11
Apache Kafka 3.1.0
(Scala 2.13)
IntelliJ IDEA
(or any other IDE, e.g. Visual Code)
kcat Utility
Prerequisities / Optional Tools
Project build tool (
sbt
preferred)
Docker
Docker Desktop for Mac
Docker for Windows
Docker Compose
git
# Questions? * Read [The Internals of Apache Kafka](https://books.japila.pl/kafka-internals/) * Read [The Internals of Kafka Streams](https://books.japila.pl/kafka-streams-internals/) * Follow [@jaceklaskowski](https://twitter.com/jaceklaskowski) on twitter (DMs open) * Upvote [my questions and answers on StackOverflow](http://stackoverflow.com/users/1305344/jacek-laskowski) * Contact me at jacek@japila.pl