タグ

Google App Engineに関するpetykinのブックマーク (6)

  • Google AppEngine Applications Overview

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • Google App EngineとMemcache API - mixi engineer blog

    こんにちは、某Perl界隈のIRCチャンネルでPythonがマイブーム的なKY誤爆をしてしまったtmaesakaです。 先日、以前から興味のあったGoogle App EngineとMemcache APIについて少し調べ、こちらに英文で報告したのですが、今日は日語で要約したまとめを紹介します。 まず軽く前置きですがGoogle App Engine (GAE)とは、Googleが提供しているウェブアプリケーションをGoogleのインフラ上でスケーリングや冗長化など、ある程度のノウハウや資金を要求される面倒な事を気にせずに運営できるプラットフォームです。つまり、典型的なPaaSの例であり、サービスの運営コストをelastic(伸縮)にします。昨今バズワード化しつつあるクラウドコンピューティングの一種でもあります。 GAEのインフラはGoogleより提供されているAPIセットを用いて利用し

    Google App EngineとMemcache API - mixi engineer blog
  • 「RESTful MVC」なアーキテクチャの話

    最近、増井君と私でアーキテクチャの話をすることが多いのだが、そんなディスカッションの中で気に入っているのは左の図のようなアーキテクチャ。 もちろん、核となるのはビジネスロジックを含んだModelの部分。そこをしっかりと実装し、内部構造を隠す粒度の荒いインターフェイスを定義し、外から何をされてもデータの整合性が壊れない様にすることは何よりも大切。 そして、そのModel層へのインターフェイスを特定の言語に依存したクラスやAPIではなく、HTTP上でJSON(XMLでもかまわない)をやりとりするだけの RESTfulなWeb Serviceにすることがミソ。こうすることによりにより、どんなに締め切りに負われようが、誰がControllerを実装しようが「ずるができない」ように作っておく(ずる=来使うべき外部インターフェイスだけでなく、Model内部に直接アクセスして依存関係を作ってしまう事)

    「RESTful MVC」なアーキテクチャの話
  • Mail Python API 概要 - Google App Engine - Google Code

    メール送信 アプリケーションがメール サービスを呼び出してメッセージを送信する場合、メッセージはキューに格納され戻り値がすぐに返されます。メール サービスは各受信者のメール サーバーへのアクセス、メッセージの配信、メール サーバーにアクセスできない場合の再試行に標準的な手é 

  • メール中毒なアナタに捧ぐ (前編) - Google App Engine - 暗号、数学、時々プログラミング

    Google App Engine | 21:13 | いよいよAPIまわりのドキュメントもこれで最後。今回は Mail API についてみていくことにする。正直、このMail API ってヤツは大したコトは出来ないので、もう和訳も要らないんじゃないのかなー、なんて思ったりもしたが、ココまで来たら最後までやっとこうかな、と。そんなワケで Mail API の中の Overview / Sending Mail / Attachments ・・・ ① Reference … ②について、①をエントリーで深夜通販番組風に、②を引き続いてのエントリーでは普通に(?)紹介していきたい。 Mail API よーし。結構長い道のりだったよな? でも、それも今回で最後だ。ここまで来れた君なら簡単にマスター出来ちゃうと思うぜ!そしたらいよいよアプリ開発の実践だな! くーっ! 腕が鳴るーっ!!じゃあ、早速

  • Google App Engineで開発するスケールするアプリケーション(前編)

    はじめに 「人類が使うすべての情報を集め整理する」 この壮大なミッションを掲げ設立されたGoogleは、そのミッションを遂行するべく、マシン・ネットワークなどのインフラ環境に莫大な金額を投資し、独自の技術を開発し続けています。Googleは検索エンジンだけにとどまらず、Gmail、Google Calendar、Google Maps、Google Analystics、Youtube、Google Apps、Google Earthなど、いまや全世界のユーザーが使用するサービスをリリースしており、その扱うデータ量、アクセス数は天文学的な数になることが予想されます。Googleはそれらのデータ量、アクセス数を高速にさばき、なおかつ耐障害性の高いスケーラブルな大規模分散システムを構築しています。 そんな中、2008年4月にGoogle App Engineがリリースされました。Google

    Google App Engineで開発するスケールするアプリケーション(前編)
  • 1