Урок 1.00:04:48
What is Kafka Streams?
Урок 2.00:04:12
Course Objective / Prerequisites / Target Students
Урок 3.00:02:21
About your Instructor: Stephane Maarek
Урок 4.00:12:53
Running your first Kafka Streams Application: WordCount
Урок 5.00:03:02
Kafka Streams vs other stream processing libraries (Spark Streaming, NiFI, Flink
Урок 6.00:01:46
Section Objective
Урок 7.00:03:29
Kafka Streams Core Concepts
Урок 8.00:04:04
Environment and IDE Setup: Java 8, Maven, IntelliJ IDEA
Урок 9.00:07:58
Starter Project Setup
Урок 10.00:07:26
Kafka Streams Application Properties
Урок 11.00:02:56
Java 8 Lambda Functions - quick overview
Урок 12.00:14:09
Word Count Application Topology
Урок 13.00:01:34
Printing the Kafka Streams Topology
Урок 14.00:02:04
Kafka Streams Graceful Shutdown
Урок 15.00:09:23
Running Application from IntelliJ IDEA
Урок 16.00:04:07
Debugging Application from IntelliJ IDEA
Урок 17.00:03:48
Internal Topics for our Kafka Streams Application
Урок 18.00:04:35
Packaging the application as Fat Jar & Running the Fat Jar
Урок 19.00:04:00
Scaling our Application
Урок 20.00:01:41
Section Wrap-Up
Урок 21.00:01:15
Section Objectives
Урок 22.00:03:40
KStream & KTables
Урок 23.00:01:42
Stateless vs Stateful Operations
Урок 24.00:01:36
MapValues / Map
Урок 25.00:01:23
Filter / FilterNot
Урок 26.00:02:11
FlatMapValues / FlatMap
Урок 27.00:02:46
Branch
Урок 28.00:01:15
SelectKey
Урок 29.00:02:17
Reading from Kafka
Урок 30.00:01:53
Writing to Kafka
Урок 31.00:02:53
Streams Marked for Re-Partition
Урок 32.00:17:46
Refresher on Log Compaction
Урок 33.00:02:21
KStream and KTables Duality
Урок 34.00:00:42
Transforming a KTable to a KStream
Урок 35.00:01:25
Transforming a KStream to a KTable
Урок 36.00:00:48
Section Summary
Урок 37.00:03:21
FavouriteColour - Practice Exercise Description & Guidance
Урок 38.00:02:41
Stuck? Here are some Hints!
Урок 39.00:08:34
Java Solution
Урок 40.00:05:47
Running the application
Урок 41.00:06:21
Scala Solution
Урок 42.00:01:01
Section Objective
Урок 43.00:01:47
KTable groupBy
Урок 44.00:02:06
KGroupedStream / KGroupedTable Count
Урок 45.00:04:13
KGroupedStream / KGroupedTable Aggregate
Урок 46.00:01:41
KGroupedStream / KGroupedTable Reduce
Урок 47.00:02:09
KStream peek
Урок 48.00:01:13
KStream Transform / TransformValues
Урок 49.00:01:41
What if I want to write to an external System?
Урок 50.00:01:04
Summary Diagram
Урок 51.00:06:08
What's Exactly Once?
Урок 52.00:02:42
Exactly Once in Kafka 0.11
Урок 53.00:01:30
What's the problem with at least once anyway?
Урок 54.00:02:05
How to do exactly once in Kafka Streams
Урок 55.00:02:16
BankBalance - Exercise Overview
Урок 56.00:01:42
Kafka Producer Guidance
Урок 57.00:14:18
Kafka Producer Solution
Урок 58.00:01:56
Kafka Streams Guidance & Hints
Урок 59.00:09:13
Kafka Streams Solution
Урок 60.00:04:43
Running the BankBalance Application
Урок 61.00:00:57
Section Summary
Урок 62.00:02:50
What are joins in Kafka Streams?
Урок 63.00:02:54
Join Constraints and GlobalKTables
Урок 64.00:02:46
The different types of joins: Inner Join, Left Join, Outer Join
Урок 65.00:12:34
Creating a join with UserEnrich Kafka Streams App
Урок 66.00:05:08
Running the Kafka Streams Join application
Урок 67.00:04:03
Testing in Kafka Streams
Урок 68.00:03:59
Setup your Kafka Streams project
Урок 69.00:14:29
Hands-On: Test your WordCount application
Урок 70.00:02:33
Congratulations and next steps
Урок 71.00:01:33
THANK YOU!