~/talk

Keynote: Announcing Broadway

Talkat ElixirConf EU 2019 · 2019-04-08..04-09· [distributed-systems]
slides:none on file

Broadway is an open‑source Elixir library that builds concurrent, multi‑stage pipelines and claims to make ingestion from systems like Amazon SQS, RabbitMQ and Google Cloud PubSub simple and safe. It consumes from Amazon SQS, RabbitMQ, Google Cloud PubSub, wires producers and consumers with uses GenStage for demand-driven back-pressure, supports batching (example: batch size 10 or 1.5s timeout), partitioning, automatic acknowledgements, graceful shutdown with minimal data loss, and ships as v0.2 from Plataformatec.

AI-written summary · about

  1. 0:00Intro
  2. 1:57Problem
  3. 2:54Broadway
  4. 7:32Requirements
  5. 9:47Collections: polymorphic
  6. 9:58Collections: extensible
  7. 10:15Collections: general
  8. 10:52Collections: tunable
  9. 11:06Collections: eager
  10. 11:57Collections: lazy
  11. 14:41Pipeline Parallelism
  12. 20:44GenStage: Demand-driven
  13. 27:31max_demand: 10, min_demand: 0
  14. 29:49Dispatchers
  15. 30:14DemandDispatcher
  16. 31:19BroadcastDispatcher
  17. 31:33PartitionDispatcher
  18. 32:00elixir Announcing GenStage
  19. 32:28Collections: concurrent (with Flow)
  20. 36:21Data ingestion / Data processing
  21. 43:49Complex GenStage pipelines
  22. 47:16Your turn
~/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.