Akka Streams

Course Length: 3 days
  1. Introduction
  2. Essential Review
    1. Java
      Future
    2. Completion Stages
    3. Essential Scala
    4. implicit
    5. ExecutionContext
    6. Scala
      Future
    7. Akka
  3. Streaming
    1. Reactive Streams
    2. Akka Streams
  4. Basic Components
    1. Source
    2. Flow
    3. Sink
    4. RunnableGraph
  5. Intermediate Concepts
    1. Materializer
    2. viaMat
    3. toMat
  6. Asynchronous Boundaries
    1. async
    2. mapAsync
  7. Streaming Topics
    1. Throttling
    2. Backpressure
    3. Buffering
    4. Handling Failure
    5. Stopping Streams
  8. Configuration
    1. HOCON
    2. Attributes
    3. Named
  9. Junctions
    1. Broadcast
    2. Merge
    3. Zip
    4. Concat
  10. Graph
    1. Shape
    2. Inlet
    3. Outlet
  11. Dynamic Fans
    1. MergeHub
    2. BroadcastHub
Download a sample of the Akka Streams training content.