~/talk

Distributed Computing Dealing with Time and Failure in the Wild

Talkat Functional Conf 2014 · 2014-10-09..10-11· [distributed-systems]
slides:none on file

Compares concrete implementations: building a pipeline to enrich/transform/index a billion journals using Storm’s spouts and bolts (topology, shuffle/field groupings, at‑least‑once retries, idempotence required) versus an Akka design with actors and supervision (mailboxes, routers, dynamic hierarchies, restart strategies). Explains how failures are handled (replay versus supervisor restart), when throughput falls for stronger once‑only semantics, and why monitoring (mailbox sizes) and eventual‑convergence types (CRDTs / “eventual ACID”) matter.

AI-written summary · about

  1. 0:00Distributed real-time processing intro
  2. 5:06Storm basics and topology design
  3. 16:32Fault tolerance in Storm
  4. 25:02Akka and actor model
  5. 35:24Storm vs Akka differences
  6. 42:13Reactive manifesto and Akka streams
  7. 43:17Time and state in systems
  8. 46:25Functional programming role
  9. 47:05Eventual consistency and CRDTs
  10. 48:52Q&A
~/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.