Главная
Study mode:
on
1
Intro
2
Data at scale
3
Streams
4
Log data structure
5
Akka Persistence Query
6
Streaming static data
7
Pulling data from a log
8
Actor publisher
9
Events by persistence id
10
All persistence ids
11
Events by tag
12
Akka Persistence Cassandra Replay
13
Non blocking asynchronous replay
14
Benchmarks
15
Alternative architecture
16
Event time processing
17
Ordering
18
Distributed causal stream merging
19
Exactly once delivery
20
Akka Analytics
21
Distributed systems
22
Challenges
23
Conclusion
24
Questions
Description:
Explore streaming data processing in Scala and the Lightbend Reactive platform through this 47-minute conference talk from Scala Days Berlin 2016. Dive into the advantages and concepts of streaming data processing, focusing on Akka Persistence Query and its implementation in the Cassandra plugin for Akka Persistence. Examine architecture and design considerations, implementation details, performance tuning, and distributed system specifics such as correctness, efficiency, consistency, order, causality, and failure scenario handling. Learn about improvements to the Cassandra plugin, including non-blocking asynchronous Akka Persistence recovery, and discover how to apply these concepts to build modern reactive enterprise stream processing and asynchronous messaging distributed applications. Cover topics like data at scale, streams, log data structures, event time processing, distributed causal stream merging, exactly once delivery, and challenges in distributed systems.

Data in Motion - Streaming Static Data Efficiently in Akka Persistence

Scala Days Conferences
Add to list