Overview
Explore advanced techniques and features of Akka Streams in this comprehensive conference talk from Scala Days Lausanne 2019. Dive into topics such as simplification of Akka, server binding, compositionality, and advanced features like Source Queue and Promises. Learn about Flow with Context, running processes, and testing methodologies. Discover practical applications through demonstrations of branching, merge hubs, and text processing. Gain insights into SyncRefs, KillSwitch, and restart mechanisms. Understand how to implement backup synchronization, handle timeouts, and work with multiple nodes in distributed systems. Perfect for developers looking to push the boundaries of Akka Streams and enhance their Scala programming skills.
Syllabus
Introduction
Simplification of Akka
The terminate method
Server binding
Pipeline
Compositionality
Advanced Features
Simplified Demo
Source Queue
Promises
Flow with Context
Running Process
Promise
Testing
Branching
Merge Hub
Move
Word Shuffler
Text Traveler
Sink
RespondDe
Swiss Pondy
Simple Solution
Main Method
Two Notes
SyncRefs
SyncRef
KillSwitch
Restart
Demonstration
SyncRef protocol
SyncRef Uncomplete
SyncRef Text
Shuffler
Restart Sync
Back Off Sync
API App
Compile
Timeout
Second Node
Backup Sync
Stream II
Thank you
Questions
Taught by
Scala Days Conferences