~/talk

Taming & Composing High Performance Stream-Oriented Processing Systems

Talkat Functional Conf 2017 · 2017-11-16..11-19· [data-engineering]
name:Riccardo
links:none on file
slides:none on file

Builds real pipelines in C# and F# with Akka Streams and the Reactive Streams protocol and shows concrete numbers: a CSV stock-ticker replay spikes memory from ~800MB to 2GB, naive time-based throttling drops messages, and switching to demand-driven backpressure via request(n) makes producers match slow consumers. Implements broadcast/merge graphs, uses mapAsync-style parallelism (examples: 10 vs 1), replays 70MB of tweets, calls an external weather API and runs sentiment scoring, and publishes runnable code on GitHub.

AI-written summary · about

  1. 0:00Start
  2. 4:16by reactive programming?
  3. 4:49Rise of Event Stream Systems
  4. 5:29at is a Stream?
  5. 15:19sh Model
  6. 17:09Actor is a single and independent unit of computation
  7. 20:26m Actors to Streams
  8. 21:45or pipeline of functions
  9. 24:21aph DSL in C#
  10. 24:59eam - Operator fusion
  11. 27:55namic Push-Pull
  12. 28:51tive Stream interfaces
  13. 30:31Pipelining
~/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.