I am planning a web app based on node.js. The app will use the FileMaker Data API. I am looking for advice on what hardware to use for the node.js server.
The machine running FileMaker Server is a Mac Pro in a cage in a colocation data center. I believe my options are
1) Add another machine to the cage
2) Create an AWS (or other cloud service) instance
My instinct is to add another machine to the cage as that would minimize latency between the two servers and the networking set up would be much easier.
Is there anything to be said for using a cloud service. Is there another option I'm missing?
And in general, are there any articles or resources for setting up and running this kind of web app? The purpose is to take close to real-time data from FileMaker and display it in various way using Pusher and d3.js, along the lines of this tutorial: Build a live graph with D3.js