Data Streaming with Kafka

Course topics

Topic 1: Kafka Fundamentals
  • Messaging patterns
  • Microservice patterns
  • Messaging / Streaming Platforms
  • Quick Start for Apache Kafka
  • Kafka API (Producers, Serializers, Consumers)
  • Kafka clients
Topic 2: Kafka Consumers & Clients
  • Consumers
  • Kafka clients
  • Kafka delivery semantics
  • Kafka best practice
  • Optimization Kafka
Topic 3: Introduction to Kafka Streams
  • What is data streaming?
  • Kafka Streams
  • Kafka Stream library
  • Word Count Example
Topic 4: Introduction to The Kafka Streams DSL
  • Introduction to The Kafka Streams DSL (Domain Specific Language)
  • Creating source streams from Kafka
  • Stateless transformations
  • Stateful transformations
Topic 5: The Kafka Streams DSL
  • The Kafka Streams DSL – Windowing
  • The Kafka Streams DSL – Windowing & Join example
  • Interactive queries
  • Processing API
Topic 6: Kafka KSQL
  • The ksqlDB
  • The Kafka connectors
  • The ksqlDB example

Про факультет

Важлива інформація

Контактна інформація