~/talk

Akka Streams to the Extreme

Talkat Scala Days Lausanne 2019 · 2019-06-11..06-13· [reactive-programming, scala]
slides:none on file

MOIA reproduces request handling as long‑running Akka Streams processes using source.queue, merge hub and flow with context to thread a remotable response handle (RespondD) through pipelines; a demo with buffer size 1 turns four rapid requests into two 200s and two 503s. Remote linking uses stream refs (sync ref) plus a kill switch and a restart-with-backoff to survive pod moves and cluster singleton failover; the multi‑node demo connects, fails over and reconnects successfully.

AI-written summary · about

  1. 0:00Introduction
  2. 2:44Simplification of Akka
  3. 4:12The terminate method
  4. 5:04Server binding
  5. 7:05Pipeline
  6. 8:01Compositionality
  7. 9:26Advanced Features
  8. 10:03Simplified Demo
  9. 13:36Source Queue
  10. 14:54Promises
  11. 16:03Flow with Context
  12. 17:31Running Process
  13. 19:06Promise
  14. 21:34Testing
  15. 22:33Branching
  16. 22:56Merge Hub
  17. 25:33Move
  18. 25:51Word Shuffler
  19. 27:47Text Traveler
  20. 28:25Sink
  21. 29:10RespondDe
  22. 32:15Swiss Pondy
  23. 32:47Simple Solution
  24. 33:44Main Method
  25. 34:13Two Notes
  26. 34:26SyncRefs
  27. 35:09SyncRef
  28. 36:05KillSwitch
  29. 36:54Restart
  30. 37:12Demonstration
  31. 37:24SyncRef protocol
  32. 37:39SyncRef Uncomplete
  33. 38:44SyncRef Text
  34. 38:55Shuffler
  35. 39:45Restart Sync
  36. 40:02Back Off Sync
  37. 40:15API App
  38. 40:37Compile
  39. 40:48Timeout
  40. 41:37Second Node
  41. 42:30Backup Sync
  42. 43:02Stream II
  43. 43:27Thank you
  44. 43:42Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.