<div dir="ltr">Just looking for some input from people that may have worked on really big, scaled out applications in the past.<br><br>The project is a stereotypical wanna-be game/MMO server.<br><br>I've got a decent prototype working on a single box, but now I'm starting to put thought into distribution, scalability, etc.<br>
<br>In particular I'm wondering how big scaled out applications handle their tons of user connections. Is it typical for applications like this to have their clients connected to a single box/node whose job is just to read data off the socket, decode it, and forward data/messages/commands/whatever to other boxes that handle specific things like logging in, hosting "shards" of the game, etc?<br>
<br>Or is there some other technique that's commonly used?<br><br><br><br></div>