Hi,
We are thinking on moving our Rest API Server (it is inside the web service, on Symfony PHP) to Scala for several reasons: speed, no overhead, less cpu, less code, scalability, etc. I did't know Scala until several days ago but I've been enjoying what I've been learning these days with the Scala book and all the blog posts and questions (it's not so ugly!)
I have the following options:
- build the Rest API Server from scratch
- use a tiny Scala web framework like Scalatra
- use lift
Some things that I will have to use: HTTP requests, JSON output, MySQL (data), OAuth, Memcache (cache), Logs, File uploads, Stats (maybe Redis).
What would you recommend? Thanks!