0:00 / 0:00
ZIO Kafka with Scala: A Tutorial
Rock the JVM
27K subscribers • 59 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- May be out of date. The tools, versions or practices it shows have likely moved on.
Intermediate. Assumes working knowledge.
8.7K views5 years ago1 recommendation
Distributed systemsProgramming languagesKafka and stream processingScala
A step-by-step tutorial on integrating ZIO and Kafka to read, decode, stream, and produce messages programmatically.
Written form: blog.rockthejvm.com/zio-kafka/ The article also contains the SBT settings, the Kafka Docker container, the shell commands and the entire code in the video. Related videos: ZIO Fibers: youtube.com/watch?v=0OTYAVWUnU4 ZIO layers: youtube.com/watch?v=PaogLRrYo64 This video is for Scala engineers of all levels, with some basic experience with ZIO and Kafka (the basic concepts are covered in the article). We discuss how ZIO and Kafka can work together, what the main abstractions are, how we can read data from a Kafka topic, how we can decode our own data types automatically, how we can process data from Kafka as a ZIO Stream, and how we can produce values into a Kafka topic programmatically. Follow Rock the JVM on: LinkedIn: linkedin.com/company/rockthejvm Twitter: twitter.com/rockthejvm Blog: blog.rockthejvm.com ------------------------------------------------------------------------- Home: rockthejvm.com -------------------------------------------------------------------------Why it's here
1 person recommends thisWhat people say. Recommended as a practical tutorial on using ZIO Kafka for streaming data in Scala.