> Source: https://www.ymotongpoo.com/works/goblog-ja/appengine-scalable/


# スケーラブルなApp Engineアプリケーションの書き方

[Writing scalable App Engine applications](https://go.dev/blog/appengine-scalable) by David Symonds

さる5月、私たちはApp Engine向けのGoランタイムを[発表しました](https://go.dev/blog/go-and-google-app-engine)。
それ以来、誰でも使えるように公開し、多くの新しいAPIを追加し、パフォーマンスも改善してきました。
Goを使ってApp Engine上で人々がさまざまな面白い使い方をしているのを見て、私たちはとても嬉しく思っています。
Goランタイムの利点の一つは、素晴らしい言語であることに加えて、パフォーマンスが高いことです。
Goで書かれたアプリケーションはネイティブコードにコンパイルされ、プログラムとマシンの間にインタープリタや
仮想マシンが介在することはありません。

Webアプリケーションを高速にすることが重要なのは、Webサイトのレイテンシがユーザーの満足度に測定可能な影響を
与えることがよく知られているからであり、また[Googleのウェブ検索がそれをランキング要因として使っている](https://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html)からでもあります。
同じく5月に発表されたことですが、App Engineは[プレビュー段階を終え](http://googleappengine.blogspot.com/2011/05/year-ahead-for-google-app-engine.html)、
[新しい料金体系](https://www.google.com/enterprise/cloud/appengine/pricing.html)へ移行する予定です。
これもまた、効率的なApp Engineアプリケーションを書くべき理由の一つと言えるでしょう。

App EngineでGoを使う開発者が、高効率でスケーラブルなアプリケーションをより簡単に書けるように、
私たちは最近、既存のApp Engine向けの記事にGoのソースコードのスニペットを加え、関連するGoのドキュメントへの
リンクを張るという更新を行いました。

* [スケーラブルなアプリケーションを書くためのベストプラクティス](http://code.google.com/appengine/articles/scaling/overview.html)
* [アプリのリソース使用量を管理する](http://code.google.com/appengine/articles/managing-resources.html)

By David Symonds

