What happens when you design a system to process real-time healthcare data for millions of patients across 185 hospitals—without ever going offline? Enter Project Waterpark, an enterprise integration platform built at HCA Healthcare using the BEAM (Erlang Virtual Machine) and Elixir. Waterpark ensures continuous availability, handles massive concurrency, and powers life-saving interventions by delivering actionable insights in real time.
Since going live in 2020, Waterpark has achieved zero downtime—not even a millisecond. It’s a RAM-based system that doesn’t touch disk or use a database, yet it can survive the loss of an entire data center without losing a message.
In this session, we’ll explore Waterpark’s architecture, including:
- How the distributed actor model represents millions of patients as long-lived digital twins.
- The use of consistent hashing and event-driven algorithms for scalability and fault tolerance.
- Challenges faced in building a real-time platform for critical healthcare environments.
This isn’t just a technical deep-dive. We’ll share how Waterpark’s real-time signals save lives and ease the burden on caregivers, showcasing the profound human impact of thoughtful system design.
Whether you’re curious about Elixir, intrigued by distributed computing, or passionate about leveraging technology for good, this talk will leave you inspired to rethink how your systems handle complexity at scale.…
continue reading on www.youtube.com
⚠️ This post links to an external website. ⚠️
If this post was enjoyable or useful for you, please share it! If you have comments, questions, or feedback, you can email my personal email. To get new posts, subscribe use the RSS feed.