私の知る限り、GAEでは、さまざまなJavaアプリ(WAR)をさまざまなインスタンスにアップロードして、それらすべてを同じ「GAEアプリ」の一部にすることはできません。
ただし、モジュール化されたアーキテクチャがあればいいのですが、メインのWebアプリには、メインのWebアプリがその仕事をするのに役立つ他の複数のアプリがあります。たとえば、メインアプリで重大なことが発生した場合にメールアラートを送信する監視アプリ。メインアプリだけでなく、将来的には他のアプリでも使用できる、一般的な入力検証およびエンコードサービスを備えたセキュリティアプリ。
重要なのは、デプロイされたGAEアプリのアーキテクチャ全体を用意することですが、エンドユーザーが対話する「メインアプリ」はそのうちの1つだけです。また、GAEを「詐欺」しようとはしていません。これは、1つのモノロシックアプリ内にすべてが散らかっていても、すべてが小さなアプリに分離されていても、着信/発信帯域幅は同じになるためです。彼らは私にすべて同じように請求するようになります。
問題は、GAEがこの種の使用を思いとどまらせる(あるいは禁止する)場所を読んだことを覚えていることです。利用規約を読んだだけで、この種の制限はどこにも見つかりませんでしたが、許可されていない場合は、分離されたアーキテクチャの構築にコミットしたくありません。
私がこの種のセットアップを行うことができるかどうか、そしてここで開発者にどのような制限/制約(もしあれば)が課されているかを誰かが知っていますか?前もって感謝します!