This is an overview of different ways to try and kill an OTP process (in Elixir) and the behaviour to expect when that happens. I know this is fairly basic stuff, but it’s the kind of thing I find myself forgetting and having to recheck, and the documentation I know about is a bit scattered.
I hope to follow up with the impact on on linked and monitoring processes.
As a bonus, the post is an executable LiveBook page, which you can download and execute yourself.