Tags
Language
Tags
January 2025
Su Mo Tu We Th Fr Sa
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

Kafka Streams - Become A Superhero

Posted By: ELK1nG
Kafka Streams - Become A Superhero

Kafka Streams - Become A Superhero
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.65 GB | Duration: 5h 11m

Your Complete Guide to Mastery: A Journey to Become a Kafka Streams Superhero in Real-Time Data Processing!

What you'll learn

Build Kafka stream application

Understand the basics of Kafka streams in depth

Learn how to debug the Kafka streams library

Understand how to perform joins in Kafka streams

Understand how to aggregate using Kafka streams

Perform joins in Kafka Streams

Perform aggregations in Kafka stream

Requirements

Knowledge of Kafka

Knowledge in Java

Description

Kafka, a name that resonates deeply within the tech community, is a distributed event streaming platform designed to handle high volumes of data in real-time. It has revolutionized the way businesses process and analyze data, making it an indispensable tool for modern-day enterprises.Enter Kafka Streams - a powerful client library for building applications and microservices. With Kafka Streams, you can effortlessly process, analyze, and react to those streams of data in real-time. The advantages are numerous: from its fault-tolerance and scalability to its ability to process data in a timely manner, Kafka Streams stands out as a game-changer.So, what can you expect from this course?Time Efficiency: Why spend countless hours trying to grasp Kafka Streams when you can leverage my experience? I've distilled years of knowledge into a concise course, enabling you to become proficient in just a few hours.Hands-On Expertise: This course isn't just about theory. With detailed practices and exercises, you'll not only learn but also apply your knowledge, ensuring you emerge as a Kafka Streams expert.Easy Reference: As you embark on your own Kafka Streams projects, this course will serve as a valuable resource. With lectures organized into dedicated and easily navigable topics, you can quickly refer back to any section for clarity or guidance.Engaging Learning Experience: I believe that when you enjoy the learning process, you retain and understand more. This course is designed to be both informative and engaging, ensuring that you not only learn but also enjoy the journey.In conclusion, this course offers a comprehensive, hands-on, and enjoyable learning experience. My hope is that as you dive into the world of Kafka Streams with me, you'll find the content both enlightening and enjoyable. Because the more you enjoy, the more you learn.

Overview

Section 1: Getting Started

Lecture 1 Running Kafka

Lecture 2 Project setup

Section 2: Kafka Stream - Getting Started

Lecture 3 Kafka Streams vs. Regular Kafka

Lecture 4 Topology

Lecture 5 Topology - Hands-on

Lecture 6 Serdes

Lecture 7 Serdes - Hands-on

Lecture 8 Tasks

Lecture 9 DSL vs. PAPI

Lecture 10 KStream

Lecture 11 KStream - Hands-on

Lecture 12 KTable

Lecture 13 KTable - Hands-on

Lecture 14 GlobalKTable

Lecture 15 GlobalKTable - Hands-on

Lecture 16 Processor (PAPI)

Lecture 17 Processor (PAPI) - Hands-on

Lecture 18 State store

Lecture 19 Re-partition

Section 3: Join - Getting Started

Lecture 20 Introduction

Lecture 21 Co-partition

Section 4: Join - KStream-KStream

Lecture 22 KStream-KStream - Use-case

Lecture 23 KStream-KStream - Intro

Lecture 24 KStream-KStream - Hands-on

Section 5: Join - KStream-KTable

Lecture 25 KStream-KTable - Use-case

Lecture 26 KStream-KTable - Introduction

Lecture 27 KStream-KTable - Hands-on

Section 6: Join - KTable-KTable

Lecture 28 KTable-KTable - Use case

Lecture 29 KTable-KTable - Introduction

Lecture 30 KTable-KTable - Hands-on

Section 7: Join - KStream-GlobalKTable

Lecture 31 KStream-GlobalKTable - Use case

Lecture 32 KStream-GlobalKTable - Introduction

Lecture 33 KStream-GlobalKTable - Hands-on

Section 8: Aggregation - Getting started

Lecture 34 Introduction

Lecture 35 GroupBy & GroupByKey

Lecture 36 Count

Lecture 37 Reduce

Lecture 38 Aggregate

Section 9: Aggregation - GroupBy & GroupByKey

Lecture 39 Grouping - Methods review

Lecture 40 Grouping with KStream Hands-on

Lecture 41 Grouping with KTable - Hands-on

Section 10: Aggregation - Count

Lecture 42 Count - Methods review

Lecture 43 Count with KStream - Hands-on

Lecture 44 Count with KTable - Hands-on

Section 11: Aggregation - Reduce

Lecture 45 Reduce - Methods review

Lecture 46 Reduce with KStream - Hands-on

Lecture 47 Reduce with KTable - Hands-on

Section 12: Aggregation - Aggregate

Lecture 48 Aggregate - Methods review

Lecture 49 Aggregate with KStream - Hands-on

Lecture 50 Aggregate with KTable - Hands-on

Experienced Kafka devloper,Developer that wishes to learn in depth Kafka streams,Developer who uses Kafka streams and need a detailed videos for each topic