Wir denken aus mehreren Gründen darüber nach, unseren Rest API-Server (er befindet sich im Webdienst von Symfony PHP) auf Scala zu verlagern: Geschwindigkeit, kein Overhead, weniger CPU, weniger Code, Skalierbarkeit usw. Ich kannte Scala erst nach mehreren Vor Tagen, aber ich habe es genossen, was ich in diesen Tagen mit dem Scala-Buch und all den Blog-Posts und Fragen gelernt habe (es ist nicht so hässlich!)
Ich habe folgende Möglichkeiten:
- Erstellen Sie den Rest API Server von Grund auf neu
- Verwenden Sie ein winziges Scala-Webframework wie Scalatra
- benutze Lift
Einige Dinge, die ich verwenden muss: HTTP-Anforderungen, JSON-Ausgabe, MySQL (Daten), OAuth, Memcache (Cache), Protokolle, Datei-Uploads, Statistiken (möglicherweise Redis).
Was würden Sie empfehlen?