~/talk

Waterpark: Transforming Healthcare with Distributed Actors

Talkat NDC Oslo 2025 · 2025-05-19..05-23· [microservices]
slides:none on file

Waterpark is a BEAM/Elixir platform at HCA Healthcare that runs as a RAM-based database with zero downtime in production since 2020, modeling millions of patient actors as long‑lived digital twins. It uses rendezvous hashing, process pairs with read replicas in multiple data centers, and quorum writes (ack from two of four readers) so messages never lose. A runtime plugin system pushed a COVID nursing‑home alert in weeks and demonstrably reduced outbreaks.

AI-written summary · about

  1. 0:00Introduction to Waterpark
  2. 3:07Goals and architectural vision
  3. 7:02Platform implementation
  4. 9:34Hardware and system choices
  5. 12:22The actor model in detail
  6. 17:05Patient-centric data modelling
  7. 20:42HL7 data and bloom filters
  8. 24:54Continuous availability
  9. 27:57Fault tolerance and resilience
  10. 30:21Routing and topology management
  11. 34:04Consensus and leader election
  12. 37:46Location transparency and mailrooms
  13. 39:29Invariants and deployment strategies
  14. 42:32Universal servers and plugins
  15. 45:48System rewrite and conclusion
~/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.