{"id":15043250,"url":"https://github.com/learningjournal/kafka-streams-real-time-stream-processing","last_synced_at":"2025-04-13T06:34:21.056Z","repository":{"id":45214622,"uuid":"153877234","full_name":"LearningJournal/Kafka-Streams-Real-time-Stream-Processing","owner":"LearningJournal","description":"This is the central repository for all materials related to Kafka Streams : Real-time Stream Processing! Book by Prashant Pandey. ","archived":false,"fork":false,"pushed_at":"2020-07-29T07:18:40.000Z","size":5501,"stargazers_count":164,"open_issues_count":5,"forks_count":163,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-03-24T10:55:10.433Z","etag":null,"topics":["apache-kafka","avro-kafka","avro-schema","java-8","json-kafka","kafka","kafka-client","kafka-consumer","kafka-examples","kafka-producer","kafka-streams","messaging-system","real-time-stream-processing","stream-processing","streams"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LearningJournal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-20T06:40:16.000Z","updated_at":"2025-03-10T22:52:02.000Z","dependencies_parsed_at":"2022-09-18T05:36:31.844Z","dependency_job_id":null,"html_url":"https://github.com/LearningJournal/Kafka-Streams-Real-time-Stream-Processing","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearningJournal%2FKafka-Streams-Real-time-Stream-Processing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearningJournal%2FKafka-Streams-Real-time-Stream-Processing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearningJournal%2FKafka-Streams-Real-time-Stream-Processing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearningJournal%2FKafka-Streams-Real-time-Stream-Processing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LearningJournal","download_url":"https://codeload.github.com/LearningJournal/Kafka-Streams-Real-time-Stream-Processing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248674896,"owners_count":21143761,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache-kafka","avro-kafka","avro-schema","java-8","json-kafka","kafka","kafka-client","kafka-consumer","kafka-examples","kafka-producer","kafka-streams","messaging-system","real-time-stream-processing","stream-processing","streams"],"created_at":"2024-09-24T20:48:46.004Z","updated_at":"2025-04-13T06:34:21.031Z","avatar_url":"https://github.com/LearningJournal.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kafka Streams : Real-time Stream Processing!\nThis is the central repository for all the materials related to \u003cem\u003eKafka Streams : Real-time Stream Processing!\u003c/em\u003e \u003cbr\u003eBook by Prashant Pandey. \n\u003cbr\u003e Visit Book's web page at \u003ca href=\"https://www.learningjournal.guru/ebook/kafka-streams-real-time-stream-processing/\"\u003e \n  Kafka Streams Book.\n\u003c/a\u003e\n\u003cbr\u003e Buy at Google Play : \u003ca href=\"https://play.google.com/store/books/details/Prashant_Kumar_Pandey_Kafka_Streams_Real_time_Stre?id=ms6NDwAAQBAJ\"\u003e\nKafka Streams eBook on Google Play Store\u003c/a\u003e\n\u003cbr\u003e Buy at Amazon : \u003ca href=\"https://www.amazon.com/dp/B07NNBTYS3\"\u003e Kafka Streams Kindle Edition\u003c/a\u003e\n\u003cdiv\u003e\n\n\u003ca href=\"https://www.learningjournal.guru/ebook/kafka-streams-real-time-stream-processing/\"\u003e\n\u003cimg src=\"https://www.learningjournal.guru/_resources/img/jpg-7x/kafka-streams-real-time-stream-processing.jpg\" alt=\"Kafka Streams : Real-time Stream Processing\" width=\"300\" align=\"left\"\u003e \n\u003c/a\u003e\n\n\u003ch2\u003e Description \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n  The book \u003cem\u003eKafka Streams: Real-time Stream Processing!\u003c/em\u003e 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.\n\u003c/p\u003e\n\u003ch3\u003eWho should read this book\u003c/h3\u003e\n\u003cp align=\"justify\"\u003e\nKafka 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.\n \u003c/p\u003e\n\u003ch3\u003eKafka and source code version\u003c/h3\u003e\n\u003cp align=\"justify\"\u003e\n 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.\n\u003c/p\u003e\n\u003ch2\u003e Table of Contents \u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChapter 1 - Dawn of Bigdata\u003c/li\u003e\n\u003cli\u003eChapter 2 - Real-time Streams\u003c/li\u003e\n\u003cli\u003eChapter 3 - Streaming Concepts\u003c/li\u003e\n\u003cli\u003eChapter 4 - Why Apache Kafka\u003c/li\u003e\n\u003cli\u003eChapter 5 - Why Messaging System\u003c/li\u003e\n\u003cli\u003eChapter 6 - How Kafka Works\u003c/li\u003e\n\u003cli\u003eChapter 7 - Streaming into Kafka\u003c/li\u003e\n\u003cli\u003eChapter 8 - Producer Examples\u003c/li\u003e\n\u003cli\u003eChapter 9 - Kafka Consumers\u003c/li\u003e\n\u003cli\u003eChapter 10 - Kafka Streams API\u003c/li\u003e\n\u003cli\u003eChapter 11 - Creating Topology\u003c/li\u003e\n\u003cli\u003eChapter 12 - Types and Serialization\u003c/li\u003e\n\u003cli\u003eChapter 13 - States and Stores\u003c/li\u003e\n\u003cli\u003eChapter 14 - Aggregates and Tables\u003c/li\u003e\n\u003cli\u003eChapter 15 - Timestamps and Windows \u003c/li\u003e\n\u003cli\u003eChapter 16 - Joining Streams and Tables\u003c/li\u003e\n\u003cli\u003eChapter 17 - Streams Architecture\u003c/li\u003e\n\u003cli\u003eChapter 18 - Testing Streams Application\u003c/li\u003e\n\u003cli\u003eChapter 19 - Interactive Query\u003c/li\u003e\n\u003cli\u003eChapter 20 - Processor API\u003c/li\u003e\n\u003cli\u003eAppendix A - Setup  and Configuration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flearningjournal%2Fkafka-streams-real-time-stream-processing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flearningjournal%2Fkafka-streams-real-time-stream-processing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flearningjournal%2Fkafka-streams-real-time-stream-processing/lists"}