- Name two different modes associated with "classic" streams. What is problematic with them?
- Why are Reactive Streams considered as workable in dynamic pull-push mode?
- What are the typical building blocks of Akka Stream's graph?
- How do we convert a graph into a runnable graph?
- What is the main goal of having materialization as a separate explicit step?
- Describe the effects of applying different supervision strategies.
- Which main abstractions provide an Akka Streams TestKit? Why are they useful?