新しいコードがテストされたら、GAEアプリの特定のサブドメイン(demo.my-gae-app.com
ライブ環境の代わりなどmy-gae-app.com
)または特定のバックエンドインスタンス(サブドメインが禁止されているか、適切なソリューションではない場合)のいずれかに変更をリリースできれば便利です。ここ)。
次に、ベータテスターに新しいコード変更をデモし、実際のGAE環境に対してパフォーマンステストを実行できます。GAE SDKには開発アプリサーバーが付属していることは知っていますが、ほとんどのAPI呼び出しをスタブ化し、本番環境のようにスケーリングをまったく処理しません。また、開発者のローカルサンドボックスとQA環境に絶対に使用しますが、実際に本番環境を模倣する環境に対して実行されていない製品への正しいリリースコードを感じません。
他のGAE開発者/チームはこれにどのように対処しますか?私は実際に実稼働前の環境(「デモ」など)を探していますが、実際にはライブGAEアプリサーバー上にあります。もちろん、このコードへのアクセスを制限して、自分自身、開発者、ベータテスター、および自動化されたパフォーマンステストのみがアクセスできるようにする必要があります...(これがキッカーです)。