Elixir for process intensive tasks

CPU intensive tasks in Elixir will have the problems @LostKobrakai mentioned, however if you will use NIF or any other interoperability approach offered by BEAM then this will not be much of the problem (your example with Elixir ↔ Rust is great example of that). So if you want that approach then go for it, just shift CPU-intensive work to the Rust (or any other language) and keep Elixir as a frontend for IO-intensive work.

2 Likes