Skip to content
0:00 / 0:00

#elixir#beam#erlang

Using the Beam to Fight COVID-19 | Bryan Hunter | Code BEAM V

Code Sync

15K subscribers • 68 videos on Hallway

YouTube
  • Recommended by 3 people: 3 in engineering communities.
  • Presented by Bryan Hunter, Enterprise Fellow at HCA Healthcare

Intermediate. Assumes working knowledge.

3.9K views6 years ago3 recommendations

Distributed systemsProgramming languagesElixir and ErlangSoftware architecture

Bryan Hunter discusses how HCA Healthcare used Elixir and the BEAM VM to build a highly available integration platform.

This video was recorded at Code BEAM V 2020 - codesync.global/conferences/code-beam-sto/ Using the Beam to Fight COVID-19 | Bryan Hunter - Enterprise Fellow @ HCA Healthcare ABSTRACT At HCA Healthcare we use Elixir. With 186 hospitals our scale breaks many vendor products. In 2018 we began building a new, fit-for-purpose integration platform “Waterpark” to help both at the bedside, streamlining patient notifications, and helping our executives manage the operations more efficiently. We chose the ErlangVM and Elixir for all of the usual reasons. When COVID19 arrived, an interesting tech story became something more serious; more essential. In this talk we will discuss our COVID-19 use cases, and how the patterns of the BEAM map so well onto healthcare. We will discuss process pairs, long-lived digital twins, no-masters, continuous availability, location transparency, the bit-syntax for clinical data, soft real-time, and hot-code loading. You will also get a brief tour of HCA Healthcare’s open sourced HL7 library. • Follow us on social: Website: codesync.global/conferences/code-beam-sto Twitter: twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: codesync.global • SUBSCRIBE TO OUR CHANNEL youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw

Why it's here

3 people recommend this

What people say. Recommended as an inspiring real-world case study of Elixir and the BEAM VM operating at massive scale.

u/frellusin r/elixir • Recommends

On “what is the common usage of elixir”

Here is a good talk which might give you something to expand your thinking about: "Using the BEAM to fight Covid" - link to this video I think you shouldn't typecast languages into narrow roles; Elixir, for example, thanks to many contributors developing frameworks, is used for back-end, front-end, robotics and now stepping into ML. Don't focus on the specific use cases, unless you are looking for inspiration (I found the above Youtube inspiring for something I wanted to write), but more so focus on the strengths each language provides so that you pick The Right Tool For the Right Job (TM).

u/gargar7in r/elixir • Recommends

On “Went through a hiring phase - got a job as a fullstack React/Elixir dev + some rant”

Here's Elixir handling all the patient data at one of the largest Healthcare companies in the world: link to this video

u/jc00kein r/elixir • Recommends

On “Anyone replaced a module in a live system?”

As a means for debugging, yes. For a deployment, no. But I did recently watch link to this video and he talks about their deployment model; very cool. They built some tooling around updating code in a zero-downtime system (spoiler alert: nodes still bounce)