私は新しい SAAS アーキテクチャを構築しており、使用するのに最適な言語/フレームワークに関するアドバイスを探していました。
他の言語に関して言えば、grails のマルチテナンシーはかなり成熟しており、イベント ベースの NodeJS も優れています。私が懸念しているのは、ワークフロー、セキュリティ RBAC、API 設計、ORM のフレームワークの可用性です....私たちが構築している SAAS はビジネス エンタープライズ指向であるためです。
私は Java 言語、Spring フレームワーク、ワークフロー、そしておそらく GWT を好みます...しかし、ある日、SAAS が売れ行きが良くなり、何千ものテナントがあり、高い同時実行性が発生した場合、Java は高い同時実行性 I/O コストを解決できるのでしょうか?大幅にスケールアップ?または、優れた Java 大規模 Web アプリケーション アーキテクチャを設計する方法に関する優れた資料をどこで見つけることができますか? (同時実行性が高い)
とにかく、私が達成しようとしていることの非常に高レベルの説明を考えると、どのフレームワークが私のニーズに最も適しているか (最小限の苦痛で!)
ありがとう。