Главная
Study mode:
on
1
Intro
2
Stream Processing Technologies
3
Types of Stream Processing
4
Stateless Application: Simple Filtering
5
Stateless Application: Data Enrichment
6
Stateful Application: Aggregation
7
Windowing
8
Event Time-Based Processing
9
Accuracy
10
Exactly Once Processing - Ingestion
11
Exactly Once Processing - Pipelined processing
12
Scaling Ingestion
13
Running Kafka @ Scale
14
Kafka Cluster Management Woes Large deployment
15
Kafka Cruise Control 1
16
Cruise Control Architecture
17
Scaling Processing: Challenges
18
Typical Bottlenecks in Stream Processing
19
Accessing Adjunct Data - Using Remote DB
20
Accessing Adjunct Data - Using Local DB
21
Maintaining Temporary State : Incremental Checkpoints
22
Local State Gotchas!
23
And Batch Sources..
24
Stream Application in Batch
25
Apache Beam
26
Tools Ecosystem
Description:
Explore the challenges and advancements in real-time data processing at internet scale in this conference talk from Strange Loop. Dive into the world of stream processing as Kartik Paramasivam shares LinkedIn's experience handling trillions of events daily using Apache Kafka and Samza. Learn about the evolution from batch to stream processing, the importance of real-time data reactions in social computing, and the current state of stream processing technology. Discover techniques for efficient event processing, including application local state for improved performance, and the need for multiple programming languages in expressing processing logic. Gain insights into scaling ingestion, managing Kafka clusters, and addressing bottlenecks in stream processing. Examine concepts such as stateless and stateful applications, windowing, event time-based processing, and exactly once processing. Understand the challenges of maintaining temporary state, working with batch sources, and the tools ecosystem surrounding stream processing technologies. Read more

Chasing the Stream Processing Utopia

Strange Loop Conference
Add to list
0:00 / 0:00