Below C Level

Hosted by Below C Level

Wednesday, February 5 โ€ข 12:00AM - 1:45AM

Event Description

Flora Petterson -ย Building a Highly Available, Distributed Streaming System Using Only Elixir and The BEAMThe Publish-Subscribe Messaging Pattern is an extremely valuable architectural tool in building scalable applications. However, the standard practice of relying on external brokers to manage queuing for incoming messages adds an unnecessary dependency into your system. Instead, you can utilize the benefits of a continuously available system powered by the Erlang VMย to safely and reliably store messages from a publication within your application until they are sent to a subscriber. In this talk, I will share lessons learned from working on HCAโ€™s Waterpark, a data integration engine that uses Elixirย and the BEAMย to be a continuously available streaming system using a distributed database that never touches disk.