Ich plane die Entwicklung eines Webdienstes, der sehr skalierbar sein muss, um viele gleichzeitige Verbindungen zu verarbeiten, wahrscheinlich Tausende. Der Dienst wird als API fungieren. Er muss sehr reaktionsschnell sein, eine Verzögerung von 3 Sekunden zwischen Anfrage und Antwort wird als zu viel angesehen.
Vielleicht könnte der Dienst auf viele interne Server verteilt werden, wobei ein Lastausgleichs-Gateway als Flussmanagement fungiert, damit die eigentliche Verarbeitung des Dienstes den Gateway-Server nicht in Anspruch nimmt. Ich erwäge die Verwendung von Amazon EC2, aber ich kann auch eine Reihe von internen Servern verwenden, solange ich eine gute Verwendung für sie finde. Die Datenbank wird wahrscheinlich MySQL sein (es sei denn, Sie haben eine bessere Idee).
Mir ist klar, dass die beste Lösung darin bestünde, einen eigenen Webserver zu entwickeln, aber das würde zu viel Zeit in Anspruch nehmen, und ich bezweifle, dass ich bessere Arbeit leisten kann als einige andere Webserver, die ich nicht kenne.
Außerdem überlege ich gerade, ob ich eine dauerhafte Verbindung herstellen soll oder nicht, aber ich werde mich wohl für Letzteres entscheiden.
Gibt es also Empfehlungen für eine gute, skalierbare Lösung?