Kafka Streams is well prepared to handle stateful processing of streaming data. It has abstractions, operations and heavy lifting to help us in this difficult task.
In this tutorial we are going to build a Bank Account system to process live transactions and update the balance of each user.
---
Follow me:
Twitter: / progwithmati
LinkedIn: / matiasdsalerno
GitHub: github.com/Programming-with-M...
---
Sections:
00:00 - Intro
00:28 - Why stateful processing?
01:32 - State Stores in Kafka Streams
03-01 - KTable
03:32 - Stream/Table Duality
04:14 - Introducing our tutorial
06:01 - Browsing the source code
09:25 - Implementing the Topology
10:39 - Topology: Aggregate Operation
17:01 - Implementing the Process Transaction method
22:52 - Run application
25:50 - Outro, next episode...
---
Links:
GitHub repository: github.com/Programming-with-M...
Previous tutorials can be found in the GitHub page: programming-with-mati.github....
3 авг 2024