お久しぶりです。最近グループが新設されてシステム統括本部 IT基盤部 Mobage基盤管理グループ所属になりましたiwanagaです。やってることは特に変わってませんが。。。
「ソーシャルゲームのためのMySQL入門」の続きを書こうと思っていた矢先に、Software Designの編集部の方にお声をかけて頂き、特集に記事を書かせて頂くことになりました。『ベンダ任せにしない 運用エンジニア「攻め」の仕事術』の第3章『「動き続けるものを作る」というオペレーショナルメンタリティ』ということで、私が日々携わっているMobageにおける運用エンジニアの現場の話を、結構細かめに書かせて頂きました。

Web+DB PRESS vol.63 の Perl Hackers Hub に寄稿しました

初めまして、プラットフォームシステムグループの xaicron こと嶋田です。一部では鈴木と呼ばれていますが、実在する個人、団体とは関係ありませんのでご了承ください。
6/24 発売の Web+DB PRESS vol.63 に 「高速なWeb APIの実装とテスト」というタイトルで記事を書きましたのでちょこっと紹介します。
Mobage API を例に、どのようなことに気を付ければ高速な Web API を実装できるのかという割とニッチなネタを書きましたが、通常の Web アプリケーションであっても、そのまま転用して使えると思いますので「Web API とか興味ないし〜」と言う人も騙されたと思って読んでいただけると幸いです。
「Web API をOAuthに対応させよう」という記事や、pixiv さんの「段階的サービス拡張」という記事も載っているので、これ一冊あれば、Web API サーバーの全てを作ることが出来ますね!
また、見捨てられがちな DB や memcached を実際に使ったテスト方法についても少し説明してますので、この記事を読まれた方は、ぜひテストに挑戦していただければと思います。
樋口さん(大先輩ですので「さん」は欠かせませんね)が開発した Handler Socket についてもちょこっとだけ解説しています。 一部ではすでに導入されていて、すでに効果のほどが実証されており、今後もマッチする場所には積極的に使っていく予定です。 Handler Socket について詳しくは、こちらをご覧ください。
興味のある方は、ぜひお手に取って読んでみてください!
...続きを読むPerlの中をgdbで覗く
こんにちは。DeNAの樋口です。
Perlで書かれたアプリを動かしているときに、Perlのプロセスが今コードの何処を実行中なのか知りたいことがよくあります。そのような場合には、gdbで実行中のプロセスにアタッチし、Perlインタプリタインスタンスの内部を覗くことによって調べることができます。また同様の方法で、プロセスのコアダンプを取り、後でじっくりデバッガで調べることも可能です。
...続きを読むソーシャルゲームのためのMySQL入門その2
こんにちはこんにちは。11インチMacBook Airが欲しくてたまらないiwanagaです。前回の記事が幸いにもご好評を頂けた様で非常にうれしいです。嬉しくなって、ついがんばって第2弾を書いてしまいました。引き続き、ソーシャルゲームでよく使われるテーブルタイプ毎にちょっとしたテクニックを紹介していきます。
今回はちょっとライトな感じ&読み物になってしまっていますが「ユーザID単位で1つだけ持つデータ」と「パラメータなどのマスターデータ」についてご説明したいと思います。ちなみに次回はInnoDBのデータ構造の簡単な説明と複合プライマリーキーのデータについて、その次で紹介し損ねたちょっとマニアックなテクニックや性能管理のための手法を紹介することを予定しています。
...続きを読むAndroid Bazzar and Conference 2011 Winter のスライドを公開します
と言う訳で新春のスライド公開の最後です。2011/1/9 に行われました Android Bazzar and Conference 2011 Winter にて私の方で講演致しました ngCore engine for mobage platform のスライドを公開致します。
...続きを読むDeNA Technology Seminar #2 のスライド及び動画を公開します
この記事はすっかり公開し忘れていた物です。大変申し訳ありません。
気付けば、DeNA Technology Seminar の #3 の企画を立てている zigorou です。さて、だいぶ公開が遅れてしまった事を冒頭お詫び致します。
本、エントリ自体は 2010/07/02 に作成された物ですので、時間軸に関しては察してあげて下さいませ。
先日行われました DeNA Technology Seminar #2 にお越し頂いた皆さん、ust を視聴して下さった皆さんありがとうございます。
当日のスライド及び動画の方を公開致します。

