Part 1 Getting started with Kafka Streams
1.Welcome to Kafka Streams
1. The PageRank algorithm

2. Introducing stream processing

3. When to use stream processing, and when not to use it
If you need to report on or take action immediately as data arrives, stream processing is a good approach. If you need to perform in-depth analysis or are compiling a large repository of data for later analysis, a stream-processing approach may not be a good fit.
4. Deconstructing the requirements into a graph

5. Applying Kafka Streams to the purchase transaction flow




2. Kafka quickly
1. Using Kafka to handle data

ZMart’s original data platform

A Kafka sales transaction data hub
2. Kafka architecture


Kafka and partitions





Sending messages with producers

Reading messages with consumers
