<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection" style="font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, sans-serif;">Hi everyone,
<div><br /></div>
<div>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.</div>
<div><br /></div>
<div>At the same time, as you scale, you probably want to separate functionality…</div>
<div><br /></div>
<div>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?</div>
<div><br /></div>
<div>Thanks!</div>
</div>
</body>
</html>