タグ

ISUCONに関するupamuneのブックマーク (24)

  • ISUCON8 予選問題の解説と講評 : ISUCON公式Blog

    予選の問題作成を担当したDeNAのkarupaneruraです。 予選に参加した皆様、お疲れ様でした。 楽しんで頂けましたでしょうか。 お陰様で大きなトラブルもなく無事に予選を終えることができました。 参加者の皆様をはじめとした皆さんのご協力がなければ成し得ないことでした。 ご協力いただいた皆様、ありがとうございました。 課題アプリケーション今回の課題はイベントのチケット予約アプリケーションでした。 ユーザーを作成、またはログインを行うと座席を予約することができます。 座席は抽選で決まる仕組みになっており、ランダムに決まった座席が即座に分かるようになっています。 埋まっている座席は黒く塗りつぶされ、自分の獲得した座席は緑色の字で表示されています。 また、自分の座席をクリックするとキャンセルを行うことができます。 マイページでは自分の最近予約(orキャンセル)した席を5件、最近予約(orキャ

    ISUCON8 予選問題の解説と講評 : ISUCON公式Blog
  • カヤックエンジニアが「ISUCON7」で4度目の快挙!優勝チームに話を聞きました! | 面白法人カヤック

    お題のWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル「ISUCON」の第7回大会が今年も開催されました。 過去6大会のうち、藤原を中心としてカヤックのメンバー(OB含む)で構成される「fujiwara組」が3度の優勝を飾ってきましたが、今回の大会ではカヤックのエンジニアチーム「MSA」が初出場で初優勝を達成しました! 「ISUCON7」当日のレポートはこちら そのメンバーであるゲーム事業部のエンジニア荒賀謙作、鈴木恭介、水野敬太の3人に、競技当日の様子や普段の業務などについて聞きました。 初参加で初優勝を達成したISUCON ―まずは自己紹介をお願いします。 荒賀 荒賀謙作です。カヤックに入社して10年目のエンジニアです。フィーチャーフォン向けのソーシャルゲーム開発やLobi事業部を経て、2017年からソーシャルゲーム事業部でサーバー開発をしています

    カヤックエンジニアが「ISUCON7」で4度目の快挙!優勝チームに話を聞きました! | 面白法人カヤック
  • ISUCON7 オンライン予選の利用言語比率 : ISUCON公式Blog

    [追記]一部表記に誤りがありましたので訂正いたしました オンライン予選の利用言語比率を公開します。 オンライン予選は407チームの参加があり、予選についてのアンケートにて有効回答数 218チームとなりました。 オンライン予選 利用言語比率利用率の全体ランキングは以下の通りです。利用言語は自由記入で複数入力したチームもありますので合計が回答チーム数を超えます。 Ruby  68組 31.2% Go   62組 28.4% Python 28組 12.8% PHP  25組 11.5% Perl   19組 8.7% Node.js 18組 8.3% C#    1組 0.5% 選出場が決まった30チームに限定すると以下となります。 Go   16組 53.3% Ruby   6組 20.0% Node.js  4組 16.7% Python  2組 6.7% 未回答   1組 3.3% ご

    ISUCON7 オンライン予選の利用言語比率 : ISUCON公式Blog
  • ISUCON 7 予選1日目を1位で通過して来ました | ジェットゾウ

    ISUCON 7 予選1日目を1位で通過して来ました dozen ISUCON ISUCON7にチームMSA(@ken39arg, @mizkei, @suzuki)として参加してきました。 今回は予選に参加したチームが400組を超え、1チームに割り当てられるサーバも3台でしたから土日合わせて1200台ものインスタンスを準備したということになります。 運営チームの方々、ありがとうございました。 チームMSA @mizkeiさんがチームメイトを募集していて、私も参加しようと思ってはいたんですが誰も組む相手がいない…という状況でしたので、ぜひご一緒しましょうということで参加させてもらいました。あと一人どうしようかと思っているときに来てくれたのが@ken39argさんです。 ken39arg アプリ・インフラ担当 大先輩 ブログ: http://ken39arg.hatenablog.com/e

  • ISUCON7 予選突破した (白金動物園) #isucon - diary.sorah

    7 回目の ISUCON、なんとか 2 日通しの枠で予選通過できて当に良かった。 今回も @mirakui, @rosylilly と一緒に白金動物園として参加しています。 今回はギリギリの集合ながら予定より開始が遅れたので、アニメを 2 見ました。結城友奈は勇者である -鷲尾須美の章- #2 はチームビルディングの話で景気が良かった [独自研究] し、その後も something 景気が良い物ということで Fate/Apocrypha #16 も見たけどこれも景気が良かったです。アストルフォ私服。 というわけで、白金動物園の手の内を公開します。ベストスコアは 34 万ほどで対したことないけど…。上位陣のスコアびびる。 実装 https://github.com/shirokanezoo/isucon7q Ruby + Go… にする目論見が最終的に Ruby のみです。ベスト 346

  • ISUCON6裏話Nightで気になったツイート集―そして来年の出題は…? - pixiv inside [archive]

    12月からCTOになることになりました、ISUCON6選出題担当の@edvakfです。 11月22日に開催されたISUCON6裏話Nightで、ようやく自分の中でのISUCON6が終了しました。 当日の発表では試行錯誤したけどボツになったネタなども盛り込めたので、良い供養になりました。そのスライドを公開しつつ、当日のツイートのいくつかにコメントしていきます。 edvakfの発表スライド ISUCON6選の裏話 @ ISUCON6裏話Night // Speaker Deck catatsuyの発表スライド ISUCON6選のベンチマークでconsulを使用してクラスタを構築した話 / isucon6-night // Speaker Deck 気になったツイート 運営は大変なので小言を言わず優しくしてあげてね TLの小言は堪える。ほんと #isucon— fujiwara (@fuj

    ISUCON6裏話Nightで気になったツイート集―そして来年の出題は…? - pixiv inside [archive]
  • ISUCON6 本選問題の解説と講評 : ISUCON公式Blog

    ISUCON6選の出題を担当しました@edvakfです。 既に1週間以上経過してしまいましたが、ISUCON6主催者および参加者の皆さま、ご協力ありがとうございました。この素晴らしいイベントが今年も開催されたのは関わってくださった全員のおかげです。 特に名誉運営として予選終了後に参加していただいたmatsuuさんには大変なご尽力をいただき、感謝の言葉を尽くしても足りません。 さて、既にTwitterでは周知していますが、ISUCON6選問題のリポジトリを公開しています。 https://github.com/isucon/isucon6-final 合わせて、ISUCON6裏話Nightの開催も決定していますので、もっと余韻を楽しみたいという方はご参加下さい。 http://connpass.com/event/43742/ ※こちらのイベントはAmazonウィッシュリストからプレゼン

    ISUCON6 本選問題の解説と講評 : ISUCON公式Blog
  • ISUCON6裏話Night【参加者限定】 (2016/11/22 19:05〜)

    機能改善 イベント資料の投稿において、SlideShareやSpeakerDeckと同様に、Docswellの資料を埋め込みスライド表示できるように対応いたしました。資料の投稿機能は、資料URLを指定するだけで、URLから取得した情報を、適した形でconnpass上で表示・共有できる機能です 11月 22 ISUCON6裏話Night【参加者限定】 ISUCON6参加者限定で、ウィッシュリストの酒を飲みながらISUCONについて語る会

    ISUCON6裏話Night【参加者限定】 (2016/11/22 19:05〜)
  • GitHub - isucon/isucon6-final

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - isucon/isucon6-final
  • ISUCON6本選で惨敗したのでISUCON7で優勝するための記録

    チーム名「Anago」で @iwiwi, @zuisou, @imos の 3 人で ISUCON6 選に参加しました.最終結果は初期スコアを倍にできたものの,ボトルネックを改善したはずなのにスコアが改善されない現象に終始悩まされ惨敗でした.その原因はベンチマーク環境が提供されないと何とも言えないので,この記事は来年に活かしたいことの記録です.来年は是非優勝させて頂きたいと思います. 選の方針 ISUCON6 予選を C++ で参加して予選通過した話と同様に,nineserver をそのまま使いました.最終的なサーバーの構成は,参考実装の上に nginxC++ サーバーが乗っかった形でした.自分以外の 2 人が SVGC++ で生成する等の高速化を行い,自分はサーバーチューニング・並列化に集中しました.結果はあまり伸びませんでしたが,懇親会での話を聞く限り方針自体は悪くなか

  • 【更新終了】ISUCON6 本選リアルタイムフォトレポート : ISUCON公式Blog

    お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。第6回目となった ISUCON のフォトレポートをお届けいたします。 関連エントリ ▼ISUCON6 開催&日程決定! #isucon ▼【締切】ISUCON6 オンライン予選の参加登録を開始&参加チームとメンバーリスト ▼ISUCON6 選 Tweet まとめ#isucon - Togetterまとめ 会場はこのような雰囲気 毎年恒例のLEGOであります お題の発表にどよめく会場。今回のお題は、匿名お絵かき掲示板です。 追記 オープニングの発表資料です なるほど… というわけで競技スタート! ISUCON公式@isucon_officialISUCON6 選、参加者以外の方も見られるスコア

    【更新終了】ISUCON6 本選リアルタイムフォトレポート : ISUCON公式Blog
  • ISUCON6 にインフラエンジニアとして参加して優勝した!! - 試行錯誤のおと

    ISUCON6 にインフラエンジニアとして参加して優勝してきたので、なにやったかとか感想とか書いてく。 (僕はアプリを触っていない。アプリの話は他の人が書いてくれるはず。) ※ @methane さんが会社ブログに投稿されたので記事を更新 dsas.blog.klab.org 会社で出場してチーム名は「この技術部には問題がある!」、メンバは @methane @mecha_g3 さんと僕。 ちなみに @methane さんと @mecha_g3 さんは兄弟だけど、僕だけ他人です(笑)。 チームメンバ役割 戦に向けて、会社でチーム練習してたので戦の役割もできてた。 @methane さんが全体の構成を見てチーム全体をまとめる役割、 @mecha_g3 さんがアプリ、 僕がインフラの役割。@methane さんが戦略をたてて、各自自分で改善できるところは改善してく感じで進めることができた。

    ISUCON6 にインフラエンジニアとして参加して優勝した!! - 試行錯誤のおと
  • ISUCON6で準優勝でした - 酒日記 はてな支店

    ISUCON 6 にチーム「morimoto組」で参加して、最終スコア 36,067 で準優勝しました。 morimoto組は自分と、会社の新卒1,2年目( kasari , id:moshisora ) という歳の差チームです。 今年も作りました #isucon pic.twitter.com/y2fX4HiJys— fujiwara (@fujiwara) October 22, 2016 お題 匿名お絵かきサービス ログイン、セッション管理などはない SSE (Server Sent Events) で他のユーザの書き込みがストリーミングで流れてくる 一番前に React のサーバサイドレンダリングをする node のプロセスがいる react, 各言語実装のアプリケーションサーバ, MySQL はすべて Docker で起動している やー、盛りだくさんでしたね… スコア推移とやった

    ISUCON6で準優勝でした - 酒日記 はてな支店
  • ISUCON6が終わったので出題した感想ポエム #isucon - catatsuyとは

    (注:このエントリーはポエムです。個人的な感想なのと、技術的な詳細は別の機会に詳しく書くと思います。多分) ISUCON6が終わったので、自分がどう関わったのかと、その感想を書いてみたいと思います。あくまで感想なので技術的詳細はまた別の機会にしたいと思います。 社内ISUCON 自分の戦いは社内ISUCONの準備からでした。 github.com catatsuy.hateblo.jp inside.pixiv.net 社内ISUCONを作る際は、全くISUCONの問題の作り方が全く分からなかったので、過去のISUCONの予選問題(特にISUCON5とISUCON4)をかなり調べて問題を考えました。 ISUCONの問題作成に関して、過去に自分がやったことあるものしか問題にできないと聞いたのですが、当にそうだと思います。社内ISUCONについて自分がテーマにしたのは何点かありますが、大きく

    ISUCON6が終わったので出題した感想ポエム #isucon - catatsuyとは
  • ISUCON6 予選問題の解説と講評 : ISUCON公式Blog

    ISUCON6予選のメイン出題担当のSongmuです。今回はISUCON6の予選問題がどういう問題だったのか、振り返ってみましょう! アプリケーションについてはてなキーワード、 (?:匿名)? ダイアリーを模したブログとWikiの中間の様なアプリケーションです。キーワード自動リンク機能がついています。また、はてなスターのようなお気に入りを付けられる様な機能もついていました。記事の投稿時にはスパムチェックをおこなっており、一部の禁止ワードや、アダルトサイトへのリンクが含まれている場合には投稿できないようになっています。 構成初期状態で以下の3種類のアプリケーションが起動しており、それぞれが通信を行なっていました。 isuda (はてなキーワード・はてな (?:匿名)? ダイアリーを模したアプリケーション)isutar (はてなスターを模したサブアプリケーション)isupam (スパムチェッカ

    ISUCON6 予選問題の解説と講評 : ISUCON公式Blog
  • ISUCON6 予選問題 参照実装ならびにベンチマーカー等の公開 : ISUCON公式Blog

    ISUCON6の予選問題作成メイン担当のSongmuです。皆さん予選はいかがでしたか?至らぬ点もあり申し訳ない部分もありましたが、楽しんでいただけたようであれば嬉しいです。 さて、遅くなりましたがISUCON6予選に使用した参照実装、ベンチマーカー、その他諸々を含むリポジトリを、このエントリと共に公開します。 https://github.com/isucon/isucon6-qualify 謝辞問題作成にあたり、多くの人に協力いただきました。以下に役割分担を書き出してみると非常に豪華な面々です。これらの方々の協力なしには予選は開催できなかったでしょう(当に!)。ありがとうございました。 問題アイデア出し: Songmu/motemen/wtatsuruコンセプト実装: motemen初期実装: Songmu参加者用ポータル作成: motemenベンチマーカー及びワーカー: Songmu

    ISUCON6 予選問題 参照実装ならびにベンチマーカー等の公開 : ISUCON公式Blog
  • SoundCloud - Hear the world’s sounds

    Your current browser isn't compatible with SoundCloud. Please download one of our supported browsers. Need help?

    SoundCloud - Hear the world’s sounds
  • ISUCON6予選をトップ通過しました : DSAS開発者の部屋

    @methane です。「この技術部には問題がある!」というチーム名で @kizkoh (インフラ担当), @mecha_g3 (アプリ担当) とともに ISUCON 6 に参戦し、予選をトップスコアで通過しました。 恒例のふりかえり記事を書きます。 ふりかえり 残念ながらスコアは記録してないのですが、時系列順にやったことをまとめます。 アプリのコードは methane/isu6q-app で公開しているので、興味がある方はコードを確認してください。 strings.Replacer を使う 使用言語は最初から Go と決めていたのですが、Goの初期実装は遅すぎてタイムアウトで最初からスコア無しでした。 top でアプリのCPUが支配的なのはすぐ判りましたし、コードを読めばなにが遅いのかも一発で判りました。そんなに長くないので関数全体を張ります。 func htmlify(w http.R

    ISUCON6予選をトップ通過しました : DSAS開発者の部屋
    upamune
    upamune 2016/09/20
    “rows.Close() までの処理は単純にクエリ結果のフェッチだけにしましょう”
  • ISUCON4 予選でアプリケーションを変更せずに予選通過ラインを突破するの術 - Hateburo: kazeburo hatenablog

    AMIが公開されたのでもう一度やってみた。 AMIについてはこちらのエントリに書かれています ISUCON4 予選問題の解説と講評 & AMIの公開 : ISUCON公式Blog まず ami-e3577fe2 を m3.xlargeで起動します。 CPUは model name : Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz でした。 とりあえず、MySQLのindexを追加する。init.shに追加 $ cat init.sh cat <<'EOF' | mysql -h ${myhost} -P ${myport} -u ${myuser} ${mydb} alter table login_log add index ip (ip), add index user_id (user_id); EOF ベンチマークツールのhttp keepal

    ISUCON4 予選でアプリケーションを変更せずに予選通過ラインを突破するの術 - Hateburo: kazeburo hatenablog
  • https://github.com/matsuu/azure-isucon-templates/tree/master/isucon5-qualifier

    https://github.com/matsuu/azure-isucon-templates/tree/master/isucon5-qualifier