ISUCON公式Blog

ISUCONとはさくらインターネット株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです

ISUCONの過去問に
チャレンジするための
シンプルな環境構築
商標「ISUCON」利用の
ガイドラインはこちら

ISUCON6 本選 関連エントリまとめ

追記 2016.11.5 21:00 更新しました、現在34エントリ

ご参加いただいた皆さん、ありがとうございました!
ブログを書くまでがISUCONです! というわけで、こちらでは感想エントリや何をしたかに言及されたエントリをまとめていきます。見つけた順です。もしここに載っていないものがある場合は ISUCON6 本選のブログ書いたよ!フォーム で教えていただけると助かります。重複はこちらでチェックしますのでドシドシお願いします。

本選のTweetはこちらでまとめています
▼ISUCON6 本選 Tweet まとめ#isucon - Togetterまとめ

予選はこちら
▼【更新終了】ISUCON6 オンライン予選 関連エントリまとめ

運営
・ISUCON6が終わったので出題した感想ポエム #isucon - catatsuyとは
・ISUCON6に協賛させていただきました! - AltPlus Tech Blog
・ISUCON6本選で名誉運営としてお手伝いしてきました - Dマイナー志向
Read more...

【更新終了】ISUCON6 本選リアルタイムフォトレポート

お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。第6回目となった ISUCON のフォトレポートをお届けいたします。

関連エントリ
▼ISUCON6 開催&日程決定! #isucon
▼【締切】ISUCON6 オンライン予選の参加登録を開始&参加チームとメンバーリスト

▼ISUCON6 本選 Tweet まとめ#isucon - Togetterまとめ

会場はこのような雰囲気
IMG_1680


毎年恒例のLEGOであります
IMG_1721


Read more...

ISUCON6 予選問題の解説と講評

ISUCON6予選のメイン出題担当のSongmuです。今回はISUCON6の予選問題がどういう問題だったのか、振り返ってみましょう!

アプリケーションについて

はてなキーワード、
(?:匿名)?
ダイアリーを模したブログとWikiの中間の様なアプリケーションです。キーワード自動リンク機能がついています。また、はてなスターのようなお気に入りを付けられる様な機能もついていました。記事の投稿時にはスパムチェックをおこなっており、一部の禁止ワードや、アダルトサイトへのリンクが含まれている場合には投稿できないようになっています。

構成

初期状態で以下の3種類のアプリケーションが起動しており、それぞれが通信を行なっていました。
  • isuda (はてなキーワード・はてな
    (?:匿名)?
    ダイアリーを模したアプリケーション)
  • isutar (はてなスターを模したサブアプリケーション)
  • isupam (スパムチェッカー/Go製のバイナリのみ提供)

  • ISUCONの歴史の中で、最初から複数のプロセスが起動している問題は初めてです。お気づきかと思いますが、今回の問題のテーマは「マイクロサービスアンチパターン」でした。

    また、僕のISUCON参加哲学として「結局いつもの仕事と同じことしかできないし、それが一番うまくいく」というのがあるのですが、それは出題側も一緒なのではないかということで、問題もかなり「はてなっぽい」問題になっています。

    「はてなっぽい」問題にしてしまうと、はてな社員が有利なのでは?と思う向きもあるかもしれませんが、キーワードリンクなどは、はてな社内でもロストテクノロジーと化しているため、問題なかろうという判断でした。実際、はてな社員のチームは何チームか予選に参加していたのですが、決勝進出できたチームはありませんでした…。個人的に非常に残念ですが、それだけ今回の激戦ぶりが伺えます。

    閑話休題。

    isudaとisutarは相互に依存しあっているというアンチパターンで、isupamはソースコードが紛失してしまっているという設定でした。

    Read more...

    ↑このページのトップヘ