Hi - thanks everyone, Ben, Jerel & Pratik for responding!
I have actually been firing through the Phoenix docs today and into this evening and it is coming together quite faster in my head than i thought it would. I may stick with one codebase - at the API level anyway.
One thought i had was the huge number of packages i get via npm which is why node is great ... however, there *is* such a randomness in quality and complexity, as well as established patterns in scaling all the different pieces which is where my doubts had set in and I came back to see how Elixir was doing (i learned a bit of Erlang a couple of years ago).
So, although I am yet to see how easy and how many Plugs there are, the overall architecture of this and related projects feels very clean and, dare i say it, enjoyable :-)
Back to the docs!
regards,
steven