appengine ja night #8に行ってきた。 #appengine #ajn8

今回はサッカーSNSを実際にAppEngineで運用している@najeiraさんをはじめ、ランキング問題をやっつけるために@koher@kibayosさんがSkip Listをひっさげて来て下さいました。
BeerTalkでは、App Engineで動作するCMSを作成している@shuji_w6eさん、@zetta1985さんに発表頂きました。@koherさん、@kibayosさん、@shuji_w6eさん、@zetta1985さん、遠方から来てくれてありがとうございます。アルゴリズム、spinupの話しなど楽しい話が聞けました。
BeerTalkで@kazunori_279さんのGoogle I/O 2010報告を予定していましたが時間切れのため次回に延期となりました。こちらも次回が楽しみですね。

おしながき

  • 本編
    • @najeiraさん:appengineでの開発
    • @koherさん:Skip Listによる高速な順位・平均等の計算方法
  • BT(Beer Talk)

appengineでの開発

  • Proxyサーバの導入
    • App Engineではハンドル出来ないエラーが発生した場合に白い画面になってしまう。これはユーザからはどん引きされる。proxyサーバが要れば全てのエラーを補足できる。
      • スケールアウト時にProxyがボトルネックにならないの?→nginxを使っているが結構さばける。どうやってnginx落とすの??
  • コスト削減
    • インフラ要員が不要になった。人件費削減は大きいよね。

Skip Listによる高速な順位・平均等の計算方法

SkipListの解説。
初めてのアルゴリズム入門と言っても良いくらいわかりやすい説明で私でもわかりましたw。 O(log n)などの用語の説明からして頂きました。アルゴリズム面白いなぁ〜。

業務アプリへのGAE/J導入

App Engine上で動作するCMSetupirkaの開発者です。

泣かないAppEngine開発