[erlang-questions] Separating Functionality

Code Wiget codewiget95@REDACTED
Wed Aug 29 19:46:07 CEST 2018

Hi everyone,

With many programming languages, it is easy to think of ways to separate projects into distinct micro services. With Erlang, I'm having trouble deciding on how to spread out functionality. Because the Erlang VM can run multiple different fully independent applications, it seems tedious to spin up 5 different Erlang VM’s to do different things when it could all be accomplished on one.

At the same time, as you scale, you probably want to separate functionality…

So, do you have a rule of thumb or rules by which you decide on how to separate functionalities into modules vs applications vs entire releases?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20180829/3010d423/attachment.htm>

More information about the erlang-questions mailing list