Personally I prefer having a monolithic app at the core and using Node as the glue to tie everything together (e.g. to provide &quot;real-time&quot; features or to integrate third party services).<p>I think what&#x27;s holding Erlang back is mostly its rather obscure syntax. Only a mother could love that.