タグ

isuconに関するkazeburoのブックマーク (239)

  • 初のオンライン開催となった「ISUCON10」レポート ──総合1位のtakonomuraさんが、ISUCONへの愛を語る! - TECH PLAY Magazine

    決められたレギュレーションの中で、お題となるWebサービスを限界まで高速化するチューニングバトル「ISUCON」。今年はCOVID-19の影響を鑑み、予選・選とも初のオンライン開催となった。約11時間に及んだ選の様子や総合1位を獲得したtakonomuraさんのコメント、運営者の思いを紹介する。 Webサービスを限界まで高速化するチューニングバトル「ISUCON」 今回で10回目の開催となったISUCON。年々イベントの知名度も上がり、今回の予選500組の枠は、募集を開始した45時間後には埋まってしまうという人気ぶりだ。 お題となるWebサービスを限界まで高速化するチューニングバトルであるISUCONは、最も高速化したチームが勝者となる。チームの構成人数は3人まで。もちろん単独での参加も可能だ。だが、予選から選まで参加者の変更、人数追加は許されていない。 (※予選は3人で選は2人、

    初のオンライン開催となった「ISUCON10」レポート ──総合1位のtakonomuraさんが、ISUCONへの愛を語る! - TECH PLAY Magazine
  • ISUCON10予選の作問を担当しました

    この度、ISUCON10の運営に携わる機会を頂き、予選問題の作成を担当しました。作問の際に考えていたことや狙いなどを、記録として記事に残すこととします。 Github: isucon/isucon10-qualify 運営に携わることになった経緯 私は株式会社リクルートの2020年度新卒としてリクルートテクノロジーズに入社しました。 新人研修の一環として実施されるOJTでは、私を含めて3名の新人が予選問題の作成チームにアサインされました。 (通常の新人研修から外れ、ISUCONの運営を手伝う経緯になりました。) 私がアサインされたタイミングでは、以下の二点が決まっているだけでした。 テーマがISUUMOというイスと物件を購入できるサービスである 地図上をなぞって物件を探せる「なぞって検索」という目玉機能がある @yosuke_furukawaさんを含む3名にメンターをしていただきながら、新

    ISUCON10予選の作問を担当しました
  • isucandarとISUCON9予選ベンチマーカーについて

    前提 このエントリーは isucon/isucon9-qualify: ISUCON9予選 のベンチマーカー実装者としての観点から isucon/isucandar の解説をします。isucandar自体の解説についてはリポジトリのREADMEにある程度書かれているので、そこを参照してください。 このエントリーはISUCON9予選ベンチマーカーを実装していた時に私自身が何を考えていたのかという思い出話も入ります。ベンチマーカーを実装したことがある人以外にはほとんど益がないエントリーになると思いますが、そういうエントリーなので興味がなければこの先は読まずに閉じることをおすすめします。 また去年私が書いた以下のエントリーを読んでいることが前提になるので、このエントリーを読んでいない人はまずこちらを読んでから読んでください。 ISUCON9予選の出題と外部サービス・ベンチマーカーについて ISU

    isucandarとISUCON9予選ベンチマーカーについて
  • ISUCON10 本選の結果発表と全チームのスコア : ISUCON公式Blog

    2020.10.6 18:18 更新 ConoHa学生応援賞を訂正 2020.10.5 18:22 更新 スコアデータに誤りがありましたので訂正いたしました、詳細は選スコアデータおよび順位の誤りについてをご確認ください --- ISUCON10 に参加いただいた皆さん、ありがとうございました! 10月3日に開催された ISUCON10 選の結果発表および、選出場全チームの最終スコアについてご案内します。 受賞者の発表ISUCON10 主催の LINE 株式会社より、選の総合1〜3位のチーム、学生1〜2位のチームに対する賞、および特定スコアに対して特別賞を用意していました。 総合1位: 賞金 100 万円総合2位: 賞金 30 万円総合3位: 賞金 10 万円学生1位: 賞金 30 万円学生2位: 賞金 10 万円特別賞: 賞金 5 万円 以下のとおり、各賞の受賞チームを発表します。

    ISUCON10 本選の結果発表と全チームのスコア : ISUCON公式Blog
    kazeburo
    kazeburo 2020/10/05
    フェイル~
  • ISUCON10 予選問題の解説と講評 : ISUCON公式Blog

    ISUCON 10 予選問題作問担当の @yosuke_furukawa です。ISUCON 10 の予選お疲れさまでした。このブログでは、 ISUCON 10 の予選問題の解説と講評を行います。 問題については下記のURLにて公開されています。 http://github.com/isucon/isucon10-qualify 動作確認をしたい場合は README.md を確認の上、検証してみてください。 課題アプリケーション ISUUMO について ISUCON10 の予選の問題は、 ISUUMO と呼ばれるイスに合う物件を検索するサイトでした。せっかくリクルートが作問担当になったので、リクルートならではのものにしたいのと、ずっと社内ISUCONでポリシーとして持っていた「実際に起きているパフォーマンス問題に近い課題を設定したい」という思いから作りました。 今回の問題は位置情報を使った

    ISUCON10 予選問題の解説と講評 : ISUCON公式Blog
    kazeburo
    kazeburo 2020/09/18
    検索条件のインデックスなー
  • Medium

    You can find (just about) anything on Medium — apparently even a page that doesn’t exist. Maybe these stories will take you somewhere new?

    kazeburo
    kazeburo 2019/09/15
    ベンチマーカー実装の話です!
  • ISUCON7 予選通過した!! - Hateburo: kazeburo hatenablog

    ISUCON7に id:sugyan と id:gfx と、チーム「スギャブロエックス」で出場して、2日目の2位、全体でも2位で予選通過できました。 icon画像さえ突破できれば、よく練られている問題で楽しめました。サーバもベンチマークも快適に動いて課題に集中出来ました。運営の皆様ありがとうございます。 すでに同じチームの2名がblogを書いているので、そちらも御覧ください memo.sugyan.com gfx.hatenablog.com チームのソースコード、設定もgithubで公開しています。 github.com 最終スコアは 522461、ベストスコアも 522461 です。 言語の選択 最初はGo or Perlという話をしていたのですが、nodejsがサポートされるということが発表された段階で、gfxよりnodejsで行きたいという提案があり、nodejsで行くことにしまし

    ISUCON7 予選通過した!! - Hateburo: kazeburo hatenablog
  • GitHub - gfx/isucon7-qualify: SugyaburoX repo for ISUCON7 qualify, 2017/10/22 (Sun)

    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.

    GitHub - gfx/isucon7-qualify: SugyaburoX repo for ISUCON7 qualify, 2017/10/22 (Sun)
  • まだ5回目だけど超有名になったパフォーマンスチューニングコンテスト ISUCON の運営を今年もやった話 - 941::blog

    今年もやりました! ISUCONは「アプリケーションとサーバを用意したから18時までに早くしておいてね、シクヨロ」というやつでして、今回で5回目でした。年に1回ペースなので4年やってる計算ですね。最近だと、エンジニアの方が自分の会社で起こる問題の改善やパフォーマンスチューニングが必要な状況で作業することを「リアルISUCON」なんて言われるほどに名前が売れてきてますね。ありがとうございます。 歴代のISUCON選で使ってるカード そういえばどんなかんじで参加者とか増えたんだっけなーと思ってまとめてみたら年々参加者も増えてて凄いんですよ。この4年で知名度もかなりあがったのもあって、参加者数とか調べてみたらえらいことになってました。 ISUCON1 2011年8月27日(土) 20チーム 47名 ISUCON2 2012年11月03日(土) 25チーム 68名 ISUCON3 予選 2013

    まだ5回目だけど超有名になったパフォーマンスチューニングコンテスト ISUCON の運営を今年もやった話 - 941::blog
    kazeburo
    kazeburo 2015/11/24
    941++
  • ISUCON5にチーム「GoBold」で参加して特別賞と3位でした - blog.nomadscafe.jp

    そろそろ傷が癒えてきた。。 ISUCON5の選にメルカリのインフラ改めSite Reliability Engineerで結成したチーム「GoBold」で参加して、最も速く決められた得点に到達したチームに与えられる特別賞と最終的に3位となりました。チームメンバーは @cubicdaiya、@shmorimo、@kazeburo の3人です 出題のtagomorisさん、kamipoさん、運営の941さん、LINEの皆様、テコラスの皆様ありがとうございました。 ソースコードとやったこと。 こちらにて公開しています https://github.com/kazeburo/isucon5-final-public 構成は、Nignx + Perl + PostgreSQL + memcachedです。 課題となったサイトは、データベースに格納してある情報からいくつかのAPIに問い合わせて、その

    kazeburo
    kazeburo 2015/11/17
    遅くなりました
  • ISUCON5の下側 | NHN テコラス Tech Blog | AWS、機械学習、IoTなどの技術ブログ

    こんにちわ。伊勢です。去る2015年10月31日の土曜日、世間はハロウィンとかいう悪魔祓いの儀式にうつつをぬかす中、渋谷ヒカリエLINE株式会社のカフェにて、とあるWebサービスの性能を限界まで高速化を図るガチンコチューニングバトル、ISUCONが開催されました。回を重ねる事、今回で第5回目の開催です。 ちなみに私はライブドア主催による第1回およびNHN主催による第2回ISUCONの大会委員長を務めさせていただきました。特に何もしてないですけど。これは第1回当時の写真です。若いな、おれ。 その後LINE株式会社による第3回、第4回を経て、今回もLINE様による開催です。 NHNテコラスはライブドア、データホテル、テコラスとその名称を変えつつも第1回からずーっとこのISUCONにサーバ機材を提供し続けています。もちろん今回も!そして私はいちスタッフとして選会場に(午後から)お邪魔してきまし

    ISUCON5の下側 | NHN テコラス Tech Blog | AWS、機械学習、IoTなどの技術ブログ
  • ISUCON5 で優勝しました - 酒日記 はてな支店

    ISUCON5、予選を無事通過して10/31(土)に開催された選に参加し、優勝しました。 チームは ISUCON 1 の時の初代「fujiwara組」再結成ということで、@songmu, @sugyan とのカヤックの元同僚メンバーです。 最初に、毎回素晴らしいイベントを開催、運営していただいている @941 さんをはじめとした運営チームの皆様、出題の @tagomoris さん、@kamipo さん、他すべての協力いただいた皆様に感謝を申し上げます。当にありがとうございました! 競技開始からベンチ実行まで 作った #isucon pic.twitter.com/5RZkPUsaPu— fujiwara (@fujiwara) 2015, 10月 31 ロゴがなかったので作った。 競技開始、まずは3台で相互にsshできるようにするのに一瞬戸惑う。port 22は開いていて、会場からは接

    ISUCON5 で優勝しました - 酒日記 はてな支店
  • ISUCON5本戦にてスコアトップの18万点でfailしました - Qiita

    チーム.datとして、インフラ担当の@kannyと実装およびファシリテーション担当の@TakatoshiMaedaの若手連合で参加しました。 負けた内容が内容なので悔しくて悔しくて悔しいです。優勝スコアが15万だったので当に悔しいです。 スコアはダントツ一位やったんや…スコアは… #isucon pic.twitter.com/3dKxOYA7vq — 松 勇気 (@y_matsuwitter) October 31, 2015 当日やったことを淡々と書いてみます。 今回の戦については特段変わったことをしていないつもりですし、各チームがやっていて.datがやっていない施策も結構あった気がしています。 ISUCON5戦課題について 時代はMicroserviceということで、雑に作られた複数のMicroserviceと連携するダッシュボードを最適化するという課題でした。 およそ下記の

    ISUCON5本戦にてスコアトップの18万点でfailしました - Qiita
  • GitHub - kazeburo/isucon5-final-public

    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 - kazeburo/isucon5-final-public
    kazeburo
    kazeburo 2015/11/01
    チームGoBoldのコードです
  • PHP使いとScala使いとPerl使いが集まって #ISUCON 予選敗北した話と雑な決勝内容予想 - でこてっくろぐ ねお

    タイトルの通りで、PHP使いとScala使いとPerl使いが集まって死力を尽くしたのですがISUCONに敗北したのでした。ISUCON当日までの流れと当日の反省点などを記録していきたいと思います。特に技術的内容はない。 ついでに、最後に雑な決勝の予想を載せておきました。 ブログ書かねばと言いながら延び延びになっていていつのまにかISUCON決勝が明日に迫っていたので慌てて公開。 チームビルディング かれこれ2年連続PHPでISUCONに出場し、2年連続で「優勝してPHPの優秀さを証明してみせる」と言っては決勝までは進むけれども決勝では惨敗する というのがいつものパターンだった私ですが、今年は夏に、はてなという名前のPHPのピの字もないPerlScalaの会社にインフラ担当として転職しておりまして、「はてなの社員とISUCONに出た場合、PerlScalaになるだろうしPHPの優秀さは示

    PHP使いとScala使いとPerl使いが集まって #ISUCON 予選敗北した話と雑な決勝内容予想 - でこてっくろぐ ねお
  • Rundeckを社内isuconのキューとして利用した話 - tjinjin's blog

    先日、社内でisuconを開催した際にRundeckを利用したお話です。 背景 弊社内で、isucon5の予選問題を個人戦でやってみようということになり、私が環境の準備をしました。用意されているイメージを元にインスタンスを起動し、公開されているスクリプトを使ってインスタンス内でスコアが取得できることを確認しました。 しかし、開催日前日にとある若手エンジニアに「ベンチ実行するときにもCPUとか使うし、ベンチ対象サーバとベンチ実行サーバは分けて実行しないと正確な値取れないんじゃないですか^^」と言われて急遽リモートからベンチマークを実行できる環境を作ることになりました。 戦略 困ったものの、リモートから各インスタンスにベンチマークを実行するパターンをいくつか考えてみました。 isucon5の予選相当の環境を用意する 準備が大変そう。キュー保存用のRDBMS用意しないといけないし。ということで今

    Rundeckを社内isuconのキューとして利用した話 - tjinjin's blog
  • (今更の)ISUCON 5オンライン予選に参加して来ました - 日頃の行い

    既に1ヶ月が経とうとしてるけどISUCONに出た時の思い出です。 9/27(日)にISUCONのオンライン予選にチーム「dark」として参加してきました。 darkの由来は Dark - Developers at Real Kommunity | Doorkeeper です 一緒に参加してくれた @hoto17296 @jp_taku2 ありがとう! 参加した時の反省とかを諸々日記みたいな形で書こうかなと思います。 isucon.net 最終的に出たスコアは約5300点でした。 1万点遠い・・・ やったこと kataribeでログ解析 / のチューニングひたすら N+1のクエリがたくさんあったのでとりあえず減らしていく という感じでした。 kataribeについてはこちらを参考に・・・ arata.hatenadiary.com 工夫とか Makefile 大体何度も打つコマンドはすぐ打

    (今更の)ISUCON 5オンライン予選に参加して来ました - 日頃の行い
  • マイネット社員有志チームがLINE主催エンジニア向けコンテスト「ISUCON5」本選出場決定! | 株式会社マイネット

    株式会社マイネット(社:東京都港区、代表取締役社長:上原 仁、以下マイネット)は、LINE株式会社(社:東京都渋谷区、代表取締役社長:出澤 剛)が主催するエンジニア向けコンテストISUCON5(Iikanjini Speed Up Contest)」<http://isucon.net/>の予選を社員有志チームである「ピザはバランスいい」が突破し、選に出場することを発表いたします。 ISUCON(Iikanjini Speed Up Contest)とは、制限時間内でWebサービスの高速化を競うチューニングイベントです。2011年から毎年開催されており、今回で5回目となります。エンジニア業界においては有名なイベントであり、参加者数は初回の20チームより年々増加し、今回は271チーム(761名)となりました。 社内の若手エンジニア有志は、今回のISUCONに向けて、予選の2か月以上前よ

    マイネット社員有志チームがLINE主催エンジニア向けコンテスト「ISUCON5」本選出場決定! | 株式会社マイネット
  • ISUCON5の予選を徹底的に復習する - スペクトラム

    ISUCON5の予選に参加して、圧倒的な差で負けたので、 この悔しさをバネに復習して、自分の力にしたいと思う。 今回のファイトではアプリの修正が特に重要であったように思う。 そこでアプリの修正に焦点を当てて、「こうすればよかった」を追っていき、自分のものとして習得したい。 とはいえ、番とまったく同じ状況を作ることはできないので、ローカル環境でベンチマークを走らせて、簡易に得点を見ていくことにする。 ISUCON5の予選で使われたアプリのコードとベンチマークのコード、gce用のイメージはすでに公開されているのでこちらを使う。 isucon.net なお、極力アプリの修正に集中するため、nginx.confやmy.cnfはいじらない。unicornのworker数すらいじらない。 インフラはせいぜいテーブルにインデックスを貼る程度とする。 これは、ISUCON予選番で、やたらインフラに時間

    ISUCON5の予選を徹底的に復習する - スペクトラム
  • #ISUCON 5の予選をトップ通過してきました | おそらくはそれさえも平凡な日々

    雑に稼ぐにはPerlはサイコーだぜ tokuhirom 主催のLINE様、毎年ありがとうございます。GCP使いやすかったです、Google様もありがとうございました。 さて、いつもながらfujiwaraさんと組んで1位を取ると、つい自分がすごいと錯覚してしまいそうになるのですが、すごいのはfujiwawaさんであって「僕ではない」ということを強く意識しないといけない。 とはいえ、久しぶりにfujiwaraさんと組んで、自分がどれくらい戦えるのか楽しみだったのですが、以前優勝させてもらった時よりも自分としては大きな手応えがあり、僕もfujiwaraさんと組ませてもらって恥ずかしくないくらいの実力はあるなと思いました。 今年のISUCON予選は、とにかくやることが尽きず、ずっと手を動かしながら改善を続けられる楽しさがあって、疲れましたが充実した時間を過ごすことができました。最近仕事でコード書く

    #ISUCON 5の予選をトップ通過してきました | おそらくはそれさえも平凡な日々