The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019
GOTO ConferencesYouTube ↗
Further reading 1
Caption notes
Isolated BEAM processes, preemptive scheduling and runtime inspection allow a service to survive and diagnose local failures. Distribution introduces its own failure modes.
Original passages · 5
when a process crashes everything else progresses right so most of the system still worksit promotes the progress of the system as a whole at the expense of the maximum efficiency of any single activitythe teamwork in general is improved because the technical bar is significantly lowerseparating failures by separating things into different processesthe technical bar is significantly lower