Estamos pensando en mover nuestro Rest API Server (está dentro del servicio web, en Symfony PHP) a Scala por varias razones: velocidad, sin gastos generales, menos CPU, menos código, escalabilidad, etc. No conocía Scala hasta varios Hace días, pero he disfrutado de lo que he estado aprendiendo estos días con el libro Scala y todas las publicaciones y preguntas del blog (¡no es tan feo!)
Tengo las siguientes opciones:
- construir el servidor de API Rest desde cero
- use un pequeño marco web Scala como Scalatra
- usar ascensor
Algunas cosas que tendré que usar: solicitudes HTTP, salida JSON, MySQL (datos), OAuth, Memcache (caché), registros, cargas de archivos, estadísticas (tal vez Redis).
¿Qué recomendarías?