Overview
Learn about Akka Streams and its relation to Reactive Streams, a standard for asynchronous stream processing with non-blocking back pressure. Discover how Reactive Streams principles enable the creation of responsive applications that can adapt to load changes and are resilient to failure. The course covers real-life scenarios demonstrating the importance of applying back-pressure to keep systems fast and healthy. Students will gain skills in working with Akka Streams, understanding Reactive Streams principles, and implementing back-pressure in stream processing. The teaching method includes theoretical explanations, demonstrations, and practical examples. This course is intended for developers interested in building highly responsive and resilient applications using Akka Streams and Reactive Streams principles.
Syllabus
Intro
Agenda
Reactive Streams
Akka
Actor Model
Access Streams
Materialization
Demo
Theory
Delay Line
Scala Tests
Scala Test Results
Filter Elements
Filter Source
Infinite IR Filter
Modularity
Echo Cancellation
Echo Cancellation Solution
Demonstration
Taught by
Devoxx