Processes & Grains: A Journey in Orleans | Evadne Wu | Code BEAM Europe 2022

This video was recorded at Code BEAM Europe 2022 - https://codesync.global/conferences/code-beam-sto-2022/ Processes & Grains: A Journey in Orleans | Evadne Wu - Creator of Etso & Packmatic ABSTRACT A popular way to model the world and manage a long-running state in Erlang and Elixir programs is by using dedicated processes. While this approach is well understood, it can create runtime complexity which must be managed appropriately. Delete your orchestration code today by adopting a simpler way to cluster and distribute work. OBJECTIVES - Introduce concepts within the Orleans framework with existing Erlang/OTP foundation in mind - Review community goals with clustering and workload management - Review existing and new library implementations - Discuss approaches to adopt the new way of workload orchestration AUDIENCE You should attend this session if: - You are responsible for developing and maintaining custom applications that model a large number of concurrently active entities - You have adopted Erlang/OTP clustering, but find the implementation cumbersome to maintain - You would like to make your application more scalable and fault-tolerant - You like to minimise effort and achieve the desired qualities with as little code as possible For maximum enjoyment, you should: - Know how to create and maintain applications in Erlang and/or Elixir - Have a good understanding of the problem domain (interactive & data-intensive Web applications) • Timecodes 00:00 - 01:15 - Intro 01:16 - 06:32 - Journey to Orleans 06:33 - 11:55 - Orleans Primer 11:56 - 19:35 - In Through the BEAM 19:36 - 21:25 - Up The Ladder 21:26 - 40:06 - Demo 40:07 - 42:28 - QnA • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global