~/talk

The Actor Model and the Queue or “Batch is the New Black”

Talkat LISA17 · 2017-10-29..11-03· [distributed-systems]
links:none on file
slides:none on file

Combines the Actor model with queue-based pull not push processing and shows it runs at national scale: re-architects an enrollment pipeline that must handle 1.1 billion enrollees and ~1 million enrollments/day after a database approach stalls around 500k/day. Implements tiny actors, hierarchical supervisors, supply clerk actors for serialized shared resources, idempotent messages with retry-on-timeout, redundant queues, TLS/AES cryptographic auth, and state carried in messages; result is elastic, failover-safe processing that meets the Indian Aadhaar throughput needs.

AI-written summary · about

  1. 0:00Intro
  2. 9:47Concurrency
  3. 11:02Synchronization
  4. 11:26Scale
  5. 11:46Resource Sharing
  6. 12:10Actor Model
  7. 17:38Micro Services
  8. 19:42Office Worker Actor
  9. 20:43Supply Clerk Actor
  10. 22:47Supervisor Actor
  11. 24:24Supervisor Server
  12. 25:54Who Watches the Watchers
  13. 26:42Queues
  14. 30:06Human Analogy
  15. 30:59What happens if an actor dies
  16. 33:51Registration
  17. 35:09Push or Pull
  18. 36:29Dont Push
  19. 37:49Dont Pull Fast
  20. 38:20Multiple Queues
  21. 38:43Load Balancing
  22. 39:42State and External Input
  23. 43:32Keep Actor Small
~/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.