How to build distributed applications with Erlang
summary
Erlang and Elixir are presented as functional languages for building concurrent, highly reliable, and scalable applications, with clustering highlighted as a core strength. The talk explains basic concepts and shows how to create a distributed application using the OTP libraries. It also gives real-world use cases demonstrating how technologies used by companies like Facebook and WhatsApp can be applied in smaller projects.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:24Speaker background
- 2:51Erlang processes and supervision
- 5:03Distributed basics
- 6:08Building an Erlang cluster
- 8:50Node communication
- 12:10Scaling with clusters
- 14:27Active user monitoring
- 16:53Shared nothing best practices
- 18:42Sync vs async calls
- 22:23OTP getting started
- 23:48Cross-cluster integration
- 26:46Real integration example
- 27:08Erlang in Italy
- 28:59Summary
related talks
53mIdioms for Building Distributed Fault-tolerant Applications with Elixir
38mLanguage Reliability Illustrated by Elixir and Erlang
01h 06mWhat every Node.js developer needs to know about Elixir
01h 03mThinking Erlang in a connected world
04mInterview
48m"Handling Millions of Concurrent Users with Erlang OTP"
37mElixir - functional, concurrent, distributed programming
03h 19mWorkshop - All Aboard The Elixir Express!
