I’ve published Part 4 of my Elixir distributed systems learning series.
This part explores process linking using low-level primitives directly:
spawn_link/1- abnormal exit propagation
- bidirectional links
Process.flag(:trap_exit, true){:EXIT, pid, reason}messages- process links vs process monitors
I’m intentionally avoiding GenServer and supervisors for now to understand how failure propagation works underneath OTP.
Building Distributed Systems in Elixir — Part 4: Process Linking
Blog: Building Distributed Systems in Elixir: Part 4 — Process Linking
GitHub: elixir-distributed-systems-lab/04-process-linking
Feedback and corrections are welcome.






















