1.5.0 からサポートされるようになった(比較的)新機能のBackendについてまとめておく。 Backendとは AppEngineのようなスタイルのクラウドでは複数の不特定多数のユーザが資源を共有するため、一人のユーザが他のユーザに対して与える影響を予測可能な範囲におさめなければならない。このため、一人のユーザに提供する資源に量的な制約を加える必要がある。AppEngineでは、この制約は典型的に「30秒ルール」に現れている。30秒ルールとは、Webアプリケーションとして稼働するサーブレットの実行時間が30秒に限定されていること。30秒を超えると打ち切られてしまう。2010年12月の1.4.0で、タスクキューやCronに関しては10分まで許されるようになったが、それでも、限界があることにはかわりがない。 Backendは、このような縛りのない実行を実現する。実行のトリガーはWebアク