I’d go with 2, unless there’s a specific reason not to. The Erlang VM is designed to utilise multiple cores. See comment 3 on this thread: Doex Elixir handle multiple core utilization automatically? - #3 by rvirding - from one of the creators of Erlang.
4 Likes