> It wants lots of little processes, not a small number of processes holding tons of data
Elixir/Erlang is good for handling a lot of little processes with a small amount of data. And not for a small number of processes, handling a large amount of data.
The little processes holds smaller data, and it just gets dropped, after the function is done, instead of getting reclaimed by a garbage collector.
This is probably what makes Elixir/Erlang good for telecom equipment, like packet switching hardware, but not good for more complex software applications that may need to fetch and manipulate a lot of structured data in multiple stages.
In this case, does anyone know of Elixir’s maximum throughput?
> It wants lots of little processes, not a small number of processes holding tons of data
Elixir/Erlang is good for handling a lot of little processes with a small amount of data. And not for a small number of processes, handling a large amount of data.
The little processes holds smaller data, and it just gets dropped, after the function is done, instead of getting reclaimed by a garbage collector.
This is probably what makes Elixir/Erlang good for telecom equipment, like packet switching hardware, but not good for more complex software applications that may need to fetch and manipulate a lot of structured data in multiple stages.
In this case, does anyone know of Elixir’s maximum throughput?