Build streaming applications using Apache Kafka and Scala

0

Learn Apache Kafka using Scala as programming language.

What you’ll learn

  • Setup Kafka locally
  • Understand multi node Kafka cluster setup
  • Develop Scala based applications which can produce messages into Kafka topic
  • Develop Scala based applications which can consume messages from Kafka topic

Description

In this comprehensive course, you will be learning

  • Setting up of development environment using IntelliJ for Kafka based applications
  • Setup Kafka locally along with Zookeeper and validate
  • Step by step instructions to setup multi broker Kafka setup
  • In depth details about Kafka core concepts
  • Use Kafka Producer API with Scala to produce messages to Kafka topic from web application
  • 3rd party plugins such as Kafka connect and Flume to get data from web server logs into Kafka topic
  • Use Kafka Consumer API with Scala to consume messages from Kafka topic
  • 3rd party plugins such as Kafka connect and Spark streaming to consume messages from Kafka topic

Who this course is for:

  • Application Developers especially Scala Developers who want to learn Kafka to build streaming pipelines
  • Data Engineers who want to build streaming pipelines

Build streaming applications using Apache Kafka and Scala Download Link