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
- Consumers
- Kafka clients
- Kafka delivery semantics
- Kafka best practice
- Optimization Kafka
- What is data streaming?
- Kafka Streams
- Kafka Stream library
- Word Count Example
- Introduction to The Kafka Streams DSL (Domain Specific Language)
- Creating source streams from Kafka
- Stateless transformations
- Stateful transformations
- The Kafka Streams DSL – Windowing
- The Kafka Streams DSL – Windowing & Join example
- Interactive queries
- Processing API
- The ksqlDB
- The Kafka connectors
- The ksqlDB example