Главная
Study mode:
on
1
Introduction
2
Streaming Context
3
Reilly Report
4
Architecture
5
Data Backplane
6
Kafka
7
Partitioning
8
Architecture benefits
9
Kafka solves problems
10
Kafka Streaming
11
Spark and Flink
12
Driver
13
Pipelining
14
Microservices
15
Streaming alternatives
16
Akka vs Kafka
17
Events vs Messages
18
Akka Streams
19
Event Time vs Processing Time
20
Exactly Once
21
Case Dream
22
Limitations
23
Example
24
Scala API
25
Kafka Topics
26
Kafka Stream Builder
27
Running Microservices
28
Akka Streams Example
29
Kafka Streams Code
30
Production Tradeoffs
31
Latency
32
Backpressure
33
Wrapup
Description:
Explore a conference talk on building Kafka-based microservices using Akka Streams and Kafka Streams. Dive into streaming architectures, data backplanes, and the benefits of Kafka in solving distributed systems problems. Learn about Kafka Streaming, comparing it with alternatives like Spark and Flink. Examine the differences between Akka and Kafka, events vs. messages, and the concept of event time vs. processing time. Discover how to achieve exactly-once processing and explore practical examples using Scala API, Kafka topics, and stream builders. Gain insights into running microservices, implementing Akka Streams, and writing Kafka Streams code. Conclude with a discussion on production tradeoffs, including latency considerations and backpressure management in streaming architectures.

Kafka Based Microservices with Akka Streams and Kafka Streams

Scala Days Conferences
Add to list
0:00 / 0:00