Erlang, Elixir, Chaos Engineering, Testing, Benchmark.
from normal, the process detects this as early as possible, terminates itself, and lets the supervisor deal with the consequences. Usually, supervisor replaces a failed worker process with a healthy one. It creates a small traffic disturbance for one or a few clients, but the system as a whole