Kami berpikir untuk memindahkan Rest API Server kami (ada di dalam layanan web, pada Symfony PHP) ke Scala karena beberapa alasan: kecepatan, tidak ada overhead, CPU lebih sedikit, kode lebih sedikit, skalabilitas, dll. Saya tidak tahu Scala sampai beberapa beberapa hari yang lalu tetapi saya menikmati apa yang telah saya pelajari akhir-akhir ini dengan buku Scala dan semua posting blog serta pertanyaan (tidak terlalu jelek!)
Saya memiliki opsi berikut:
- membangun Rest API Server dari awal
- menggunakan kerangka kerja web Scala kecil seperti Scalatra
- gunakan Lift
Beberapa hal yang harus saya gunakan: Permintaan HTTP, output JSON, MySQL (data), OAuth, Memcache (cache), Logs, File uploads, Stats (mungkin Redis).
Apa yang akan Anda rekomendasikan?