例年どおり、 @f440 とチームを組み、優秀な若者 @corrupt952 を加えて挑戦しました。 準備 過去の予選問題をチームでいろいろなアプローチで、実際の予選と同じ時間で解く 正攻法だったり 1プロセスオンメモリといったピーキー実装 各人がそれぞれミドルウェア、ツール、フレームワークなりを調査検証 などの準備を一ヶ月くらい前から始めていました。 当日 お題が、mixiクローンのSNSとのことで、 @yoppiblog、@corrupt952はアプリの調査 @f440はインフラ整備、アクセスログやslow queryの解析 と役割を決めて走り始めます。 1時間ほど立って、調査と解析結果から方針を決めます。 MySQLが圧倒的に重たいのでここをなんとかしないと先にすすめない 初期データ量が2GB弱と結構ボリュームがあるのでオンメモリ実装は厳しそう という判断からRubyの参考実装をもと