Raspberry Pi Cluster with the Power of Elixir
summary
Deploys an Elixir/OTP cluster across Raspberry Pis, runs a Phoenix web API for job submission, and uses Elixir processes to balance work across nodes. Built a background pipeline to generate PDFs from XML pulled from government feeds, with simple node naming, /etc/hosts edits and a cookie for discovery. Observes local runs around 20 seconds and end-to-end time falling to 5 seconds with three nodes. Mentions HAProxy for HTTP load and the setup is demonstrably working.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:06About the Raspberry Pi
- 3:27Why didnt I use it
- 3:55Website still running
- 4:34Build on Docker
- 4:54Raspberry Pi Cluster
- 5:42How I started
- 7:08Raspberry Pi Setup
- 7:20The Problem
- 9:30The Solution
- 9:41Running Local
- 10:35Running Nodes
- 11:26Raspberry Pies
- 13:18Phoenix Configuration
- 14:41Web Page
- 16:08Conclusion
related talks
33mUsing a Raspberry Pi to Run Your Phoenix App
45mProductive. Reliable. Fast.
53mBuilding Performant Backends with Elixir
49mInto Production
40mThe Benefits of Tierless Elixir/Potato for Engineering IoT Systems
40mInto Production
37mDeploying Elixir
24mElixir-powered Low-income Animal Shelter Support: an Experience Report from Conception(…)
