ISUCON公式Blog

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

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

ISUCON8 本選フォトレポート

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

関連エントリ
▼ISUCON8 開催決定!出題とサーバ提供はあの会社さんだ! #isucon : ISUCON公式Blog
▼ISUCON8 オンライン予選の参加登録を開始&参加チームとメンバーリスト : ISUCON公式Blog

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

9時開場、10時開始というエンジニアにとってはわりと早い時間帯のスタートにも書かわらずバッチリ集合してくださった皆さん。気合い充分です。
DSC06388


準備万端であります



お決まりの「起床に成功した皆さん、おはようございます!」の挨拶から始まり、今回のお題の説明へ。ISUCON本選はちょっとした小芝居的な形で進行します。
DSC06300


Read more...

ISUCON8 本選の利用言語比率

ISUCON8 本選の利用言語比率を公開します。
ISUCON8 本選は30チームの参加があり、有効回答数は30チームでした。

利用言語比率

利用率の全体ランキングは以下の通りです。利用言語は自由記入で複数入力したチームもありますので合計が回答チーム数を超えます。

Go     18組  60.0%
Python   7組  23.3%
Perl     2組  6.7%
PHP    2組  6.7%
Node.js  1組  3.3%
Ruby    1組  3.3%

参考として優勝した学生チーム「最大の敵は時差」の利用言語はGoでした。


ご参加いただいた皆さんの感想などはこちらにまとめています。
▼ISUCON8 本選 関連エントリまとめ : ISUCON公式Blog

ISUCON8 本選問題の解説と講評

本選の問題作成を担当した面白法人カヤックの @ken39arg です。

本選に参加した皆様お疲れ様でした。
優勝した「最大の敵は時差」チームの皆様おめでとうございます。

また、問題の作成を通じて私自身も成長することができました。 協力してくださった多くの皆様には大変感謝をしております。ありがとうございました!

本選問題の公開

Twitterでアナウンスされているとおり、GitHubで問題の公開をしております。
https://github.com/isucon/isucon8-final
今回、惜しくも本選に参加することのできなかった皆様にもぜひ挑戦していただきたいと思っております。お時間のあるときに遊んでみてください!
倒しがいがあり楽しめる問題になったのではないかと自負しております。

課題アプリケーション

今回の課題は仮想椅子取引所「ISUCOIN」というアプリケーションです。
47331598-872c8080-d6b7-11e8-9bcd-585bc55d3b4e


ページはSPAとなっていて、主な機能は下記で一見とてもシンプルです。
  • ユーザー登録とログイン
  • 椅子の注文と取り消し
  • ローソク足チャート

  • このアプリケーションに、 SNS「いすばた」へのシェア機能 を追加しようとしたところ、想定を超えるユーザー流入があったため、急遽サービスメンテナンスに突入した。 しかし、プレスリリースを出していたため10月20日18時までに公開しなければならない!
    というのがお題となっておりました。

    また、今回の問題はこれまでのようなレギュレーションに加えて、それなりにきちんとした仕様書が用意されていました。

    8年前に始まったISUCONですが、当時と比べて技術はだいぶ進化し、現在では単純にHTMLを返すだけというwebアプリケーションは減ってきました。 かわりに多くのアプリケーションが、クロスプラットフォームで動作するように作られるようになり、サーバーサイドアプリケーションはjsonやgRPCなどのプログラムが読みやすい情報を返し、様々なクライアントアプリがそれを利用するという形に変わってきました。
    Read more...

    ↑このページのトップヘ