• Stars
    star
    160
  • Rank 234,703 (Top 5 %)
  • Language
    Java
  • License
    MIT License
  • Created about 6 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This is the central repository for all materials related to Kafka Streams : Real-time Stream Processing! Book by Prashant Pandey.

Kafka Streams : Real-time Stream Processing!

This is the central repository for all the materials related to Kafka Streams : Real-time Stream Processing!
Book by Prashant Pandey.
Visit Book's web page at Kafka Streams Book.
Buy at Google Play : Kafka Streams eBook on Google Play Store
Buy at Amazon : Kafka Streams Kindle Edition

Kafka Streams : Real-time Stream Processing

Description

The book Kafka Streams: Real-time Stream Processing! helps you understand the stream processing in general and apply that skill to Kafka streams programming. This book is focusing mainly on the new generation of the Kafka Streams library available in the Apache Kafka 2.1. The primary focus of this book is on Kafka Streams. However, the book also touches on the other Kafka capabilities and concepts that are necessary to grasp the Kafka Streams programming.

Who should read this book

Kafka Streams: Real-time Stream Processing! is written for software engineers willing to develop stream processing application using Kafka streams library. I am also writing this book for data architects and data engineers who are responsible for designing and building the organization’s data-centric infrastructure. Another group of people is the managers and architects who don’t directly work with Kafka implementation, but they work with the people who implement Kafka Streams at the ground level.

Kafka and source code version

This book is based on Kafka Streams library available in Apache Kafka 2.1. All the source code and examples in this book are tested on Apache Kafka 2.1 open source distribution.

Table of Contents

  • Chapter 1 - Dawn of Bigdata
  • Chapter 2 - Real-time Streams
  • Chapter 3 - Streaming Concepts
  • Chapter 4 - Why Apache Kafka
  • Chapter 5 - Why Messaging System
  • Chapter 6 - How Kafka Works
  • Chapter 7 - Streaming into Kafka
  • Chapter 8 - Producer Examples
  • Chapter 9 - Kafka Consumers
  • Chapter 10 - Kafka Streams API
  • Chapter 11 - Creating Topology
  • Chapter 12 - Types and Serialization
  • Chapter 13 - States and Stores
  • Chapter 14 - Aggregates and Tables
  • Chapter 15 - Timestamps and Windows
  • Chapter 16 - Joining Streams and Tables
  • Chapter 17 - Streams Architecture
  • Chapter 18 - Testing Streams Application
  • Chapter 19 - Interactive Query
  • Chapter 20 - Processor API
  • Appendix A - Setup and Configuration

More Repositories

1

Spark-Programming-In-Python

Apache Spark 3 - Spark Programming in Python for Beginners
Python
357
star
2

ApacheKafkaTutorials

Example Code for Kafka Tutorials @ Learning Journal
Java
175
star
3

Spark-Streaming-In-Python

Apache Spark 3 - Structured Streaming Course Material
Python
120
star
4

SparkProgrammingInScala

Apache Spark Course Material
Scala
84
star
5

Apache-Kafka-For-Absolute-Beginners

This is the central repository for all the materials related to Apache Kafka For Absolute Beginners Course by Prashant Pandey.
Java
72
star
6

Spark-Tutorials

Code and Notebooks for Spark Tutorials for Learning Journal @ Youtube
Jupyter Notebook
55
star
7

Spark-Streaming-In-Scala

Apache Spark 3 - Structured Streaming Course Material
Scala
42
star
8

Kafka-Streams-Master-Class

41
star
9

Apache-Spark-and-Databricks-Stream-Processing-in-Lakehouse

Python
34
star
10

ScalaTutorials

Initial Commit
Jupyter Notebook
27
star
11

HadoopTutorials

Hadoop tutorial Files. For detailed Tutorials visit www.youtube.com/learningjournalin
Java
26
star
12

Kafka-Streams-with-Spring-Cloud

Java
24
star
13

Python-Foundation-Course

Jupyter Notebook
20
star
14

apache-kafka-in-python

Python
9
star
15

Confluent-Kafka-with-Spring-Boot

Java
7
star
16

Codility-Test-Scala-Solutions

Solutions for Codility Programming Problems in Scala
Scala
7
star
17

NumPy-Crash-Course

This is the central repository for all the materials related to NumPy Crash Course by Prashant Pandey.
Jupyter Notebook
4
star
18

aws-certified-cloud-practitioner

Java
3
star
19

AivenEx

Aiven Platform Demo
Java
3
star
20

SBDL

Python
3
star
21

databricks-course

1
star
22

Azure-Databricks-for-Data-Engineers-Resources

1
star