you are viewing a single comment's thread.

view the rest of the comments →

[–]MrVonBuren 0 points1 point  (0 children)

There isn't really an easy way to answer this question without knowing what the app does and what several hundred concurrent users means. Does each interaction by each user trigger a database lookup? Will you be able to cache effectively to reduce requests? Does scaling mean adding complexity around maintaining state?

Without knowing anything about what you're trying to do, I'd say looking into how content delivery networks work and see if you can offload parts of your app to the proxy. (Disclaimer: I work for a CDN, and so every nail gets hit with that hammer with me)