Skip to content
HHackerTube.videoSurprise me

GigCityElixir23 - Bryan Hunter

GigCityElixir23 - Bryan Hunter on HackerTube: recommended by 4 Hacker News commenters across 5 separate months, 2023–2025.

Groxio

talk · intermediate · evergreen

Open on YouTube

Bryan Hunter's GigCityElixir 2023 talk on HCA Healthcare's Waterpark system, built on Elixir/Erlang. It describes how the architecture is distributed and fault-tolerant, with a multi-datacenter cluster and runtime code swapping.

Why Hacker News recommends it

HN recommends it as a rare real-world look at a large fault-tolerant Erlang/Elixir system with no downtime in healthcare.

people recommended it
4
separate months
5
strong recommendations
2
discussed on HN
2023–2025
“an excellent presentation of design/architecture of a Real-World fault-tolerant and distributed System in Erlang/Elixir”
— rramadass, Dec 2023, in “Ask HN: Good examples of fault-tolerant Erlang code?”

What HN commenters said

7 Hacker News comments link this video. Each one links back to its thread.

rramadassJan 2024Strongly recommends

After watching the above which gives one an idea of the Erlang System's capabilities, watch this presentation by Bryan Hunter where the design and architecture of a complete distributed and fault-tolerant Erlang/Elixir system is shown; You get to really see the mind-blowing power of the Erlang System in this - ▶ this video

in “The Erlang Ecosystem (2018) [video]” · View on HN

rramadassDec 2023Strongly recommends

Not code but an excellent presentation of design/architecture of a Real-World fault-tolerant and distributed System in Erlang/Elixir - ▶ this video

in “Ask HN: Good examples of fault-tolerant Erlang code?” · View on HN

chantepierreJul 2025Recommends

To add to this topic, people who do not know about erlang's hot code loading should watch this talk : ▶ this video A multi-DC running cluster where parts are progressively swapped at runtime. No database, only OTP.

in “Leveraging Elixir's hot code loading capabilities to modularize a monolithic app” · View on HN

GCUMstlyHarmlsDec 2024Recommends

This is a talk about a large scale, resilient elixir/erlang deployment in healthcare. Specifically they talk about running with no down time using hot code reloading here: ▶ this video but the whole talk is quite interesting regarding availability. Warning: the video is quite quiet.

in “Elixir/Erlang Hot Swapping Code (2016)” · View on HN

notpublicJun 2023Recommends

This video may be of interest to you: ▶ this video Bryan Hunter explains how they do it at HCA healthcare (not specifically LiveView process, but processes in general).

in “A LiveView Is a Process” · View on HN

darkmarmotAug 2024Cites it

We use something like this at scale, similar to Riak's design. We use it to store things like the active state of millions of hospital patients in RAM for high availability (zero downtime when DCs or nodes fail). One copy per data center with a writer at one of the DCs. Our current cluster has 32 nodes (8 per DC -- we should have 5 DCs across the US but only have 4 at the moment). You can learn more about it here: ▶ this video .

in “Constraining writers in distributed systems” · View on HN

Show 1 more comment
darkmarmotAug 2023Cites it

We use it across multiple versions of our software running in the same cluster. As long as you dark launch API changes, it's not much of an issue. ▶ this video (Doh, just realized I was replying to Mr. Elixir himself! And you're familiar with our project anyway :)

in “Unpacking Elixir: Concurrency” · View on HN

Topics & tags

Distributed systemsFunctional programmingelixirerlanghot code loadinghealthcaredistributed systemsbeam