~/talk

Akka & Monix: Controlling Power Plants

Talkat Typelevel Summit Oslo 2016 · on Wednesday, 2016-05-04· [reactive-programming]
slides:none on file

E.On monitoring/control software models asset behavior as pure state machines that return a list of effect-descriptions, not perform side effects; actors only handle messaging and call context.become, while effects are materialized to a global effects queue for persistence, alerts and dispatch. Monix Observable provides backpressure, hot/cold sources and repeatable ticks, scan implements time-windowed fault detection (e.g. require one minute of repeated failure before declaring a fault). A past outage from unbounded queues leads to limited buffers with drop-on-full and redundant retries.

AI-written summary · about

  1. 0:00Intro
  2. 0:37MY WORK AT E.ON
  3. 3:13ASYNCHRONY
  4. 4:01THE BAD PARTS
  5. 8:20ANTI-PATTERN: INTERNAL MESSAGES
  6. 9:12ANTI-PATTERN: CAPTURING INTERNALS
  7. 9:57ASYNCHRONOUS BLOCKING
  8. 10:56EVOLUTIONS & CONTEXT.BECOME
  9. 12:24EXPLICIT TIME 1/2
  10. 13:58PURELY FUNCTIONAL STATE (1/5)
  11. 18:03HIGH LEVEL OVERVIEW
  12. 20:27DECOUPLING PHILOSOPHY
  13. 21:43BACK-PRESSURE (1/3)
  14. 22:46BEST PRACTICE: BACK-PRESSURE (2/3)
  15. 24:51MONIX SUB-PROJECTS
  16. 26:46OBSERVABLE: SAMPLE
  17. 27:45OBSERVABLE: BUILDERS (4/4)
  18. 29:18HOT OBSERVABLE 1/2
  19. 30:11POLLING
  20. 30:41SCAN: FILTERING DATA 2/2
  21. 31:37TIMEOUT GATE (1/4)
  22. 32:51MONIX OBSERVABLE
  23. 33:17CATS INTEGRATION CHALLENGES
~/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.