Thanks Christopher, that's exactly what I needed to know.
--Tim

On Sunday, March 6, 2016 at 4:38:29 PM UTC-5, Christopher Mina wrote:
>
> I'd have no problem having a single API service. Just separate your API 
> classes and routes well so it's easy to understand and maintain.  You may 
> end up having multiple servers, but running the same apps and services, 
> only to ensure higher availability. As well, to future proof things, you 
> may build it to ensure you can have multiple versions of your API down the 
> line, so all apps don't need to be updated at once should a major 
> refactoring of some sort take place. For instance, a service may be running 
> at https://site.com/API/v1/service/method. If you ever made breaking 
> changes to the API, you could build that at a v2 path and continue to 
> support the v1 route as well. 
>
> Our company runs many apps, mobile and web, and they are all served by a 
> single set of [versioned] APIs on a load balanced cluster at EC2. 
>
> Best of luck 
>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/db073162-d2fe-41e0-88b4-52b65eba2661%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to