Chúng tôi đang suy nghĩ về việc chuyển Máy chủ Rest API của mình (nó nằm trong dịch vụ web, trên Symfony PHP) sang Scala vì một số lý do: tốc độ, không tốn chi phí, ít CPU hơn, ít mã hơn, khả năng mở rộng, v.v. Tôi không biết Scala cho đến khi vài những ngày trước nhưng tôi đã thích thú với những gì tôi đã học được những ngày này với cuốn sách Scala và tất cả các bài đăng và câu hỏi trên blog (nó không quá xấu xí!)
Tôi có các tùy chọn sau:
- xây dựng Máy chủ API Rest từ đầu
- sử dụng một khung công tác web Scala nhỏ như Scalatra
- sử dụng thang máy
Một số thứ mà tôi sẽ phải sử dụng: HTTP request, JSON output, MySQL (data), OAuth, Memcache (cache), Logs, File uploads, Stats (có thể là Redis).
Bạn muốn giới thiệu điều gì?