タグ

isuconに関するikosinのブックマーク (221)

  • DuckDB+Evidenceを駆使してISUCON14で21位になった話 - Gマイナー志向

    2024年12月8日に開催されたISUCON14に「ウー馬場ーイーツ・ザ・ファイナル」として参加しました。最終スコアは29,386でした。実装言語はGoです。 こんなPostをしてましたがRustは採用しませんでした(今回は余裕がなかった)。 講談社サイエンティフィク様からのご厚意で書籍「RustによるWebアプリケーション開発」をご恵贈いただきました。早速読み進めてます。今年のISUCONはRustで決まりかー!? #PR https://t.co/sOAcWEqE8P pic.twitter.com/cK7V6lPMQk— matsuu (@matsuu) 2024年10月8日 今年のチャレンジについて 我らがチームはISUCON開催のたびに新たなチャレンジ*1をしてるのですが、今回は以下の4つにチャレンジしました。 ログ解析の見直し 生成AIの導入 rustlsの導入 bpftune

    DuckDB+Evidenceを駆使してISUCON14で21位になった話 - Gマイナー志向
  • ISUCON13 問題の解説と講評 : ISUCON公式Blog

    2023.12.1 12:04 If-None-Matchについて追記 ---- こんいすー こんいすー ISUCON13 の作問チーム、さくらインターネット kazeburo です。 この記事ではISUCON13の問題となった「ISUPipe」について問題の解説と講評をします。 今年のISUCONではさくらインターネットが作問を行い、アドバイザーとしてfujiwaraさん、catatsuyさんにも参加いただきました。ありがとうございました。 「ISUPipe」とは今年も素晴らしい動画を作成いただきました。動画再生が止まり、サービスに悪い影響がでてくる部分、動画とわかっていても心拍数があがってしまいます。 動画の内容にもあるとおり、ライブ動画配信サイトが今回のテーマです。 ただし、動画やサムネイル配信は作問チームのサーバから行い、競技の対象となるのはライブ動画配信サイトのAPIが主となって

    ISUCON13 問題の解説と講評 : ISUCON公式Blog
  • パフォーマンスチューニングコンテストをGCPで開催しました - pixiv inside

    インフラ部のyoshiminとsue445です。 内部向けのイベントとしてパフォーマンスチューニングコンテストをGCPで構築し開催したので、そのときに得られた知見を紹介します。 イベントの概要について あらかじめ用意されたWebサイトのコードなどを変更してパフォーマンスチューニングをするといった内容で、競技者1チームあたり3台のインスタンスが提供される(うち1台はスペックが異なる)といった内容でした。 参加チームは13チームの約30名でした。 CDK for Terraformについて 社内でクラウドのプロジェクトを管理する際は原則としてはTerraformで管理するようにしているのですが、今回のプロジェクトについては長期的に管理していく目的ではないので実験的にCDK for Terraform (以下CDKTF) を採用しました。 developer.hashicorp.com 言語につ

    パフォーマンスチューニングコンテストをGCPで開催しました - pixiv inside
  • ISUCON12予選問題をdocker-composeで起動する - Magnolia Tech

    説明のために手順を確認したので、その覚書。 作業環境にリポジトリを用意する github.com $ git clone git@github.com:isucon/isucon12-qualify.git Dockerをインストールする www.docker.com 値上げが最近話題になりましたが、個人利用は無料です。 www.docker.com 次回はRancher Desktopを試してみます。 rancherdesktop.io docker-compose.ymlを書き換える 一箇所だけ書き換えないと、起動しません。 Docker Hubから「mysql/mysql-server:8.0.29」のイメージが無くなっていて、MySQLが起動できません。8.0.30以降のバージョンを指定しましょう(無くなった理由は探せませんでした...)。 2022/11/06追記 mysql-s

    ISUCON12予選問題をdocker-composeで起動する - Magnolia Tech
  • 「ISUCONは“エンジニアとしての自分”振り返る絶好の機会」カヤック&サイバーエージェントの作問担当2人に聞いた『ISUCON12』制覇のポイント三つ - エンジニアtype | 転職type

    2022.07.15 ITニュース カヤックISUCONサイバーエージェントチームイベント パフォーマンスチューニングの成果を競うコンテスト『ISUCON』。第12回となる今年は7月23日に予選、8月27日に選がともにオンラインで開催される。 今回作問を担当するのは、昨年の優勝者・藤原俊一郎さんが率いる面白法人カヤックと、サイバーエージェントの2社。各社が1問ずつ問題を作り、予選、選で出題される。どちらの問題が予選、選で出題されるかは、当日のお楽しみだ。 一体どのような問題を準備しているのか。面白法人カヤックの藤原俊一郎さんと、サイバーエージェントの白井英さんに聞いた。 面白法人カヤック SREチーム 藤原俊一郎さん(@fujiwara) ISUCON12の作問とポータルを担当。ISUCONでの優勝歴4回、出題歴3回。趣味はOSS、ランニング、写真(カメラ)、料理、酒、プラモデル。最

    「ISUCONは“エンジニアとしての自分”振り返る絶好の機会」カヤック&サイバーエージェントの作問担当2人に聞いた『ISUCON12』制覇のポイント三つ - エンジニアtype | 転職type
  • ISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法) : ISUCON公式Blog

    ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです ISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法) こんにちは、面白法人カヤックのacidlemonです。例年ISUCONに参加するたびにとても長い「やったこと」ブログを書いているので、もしかしたらそちらを読んだことがある人もいるかもしれません。 ISUCONの公式サイトに記事を書くのは ISUCON3の予選の解説 以来でしょうか。今回もacidlemonが解説、fujiwaraが講評を書く予定ですので、お楽しみに。あ、そういえば先日掲載していただいた 面白法人カヤックからの応援メッセージ の脳内インタビューも私が書いていますのでよく考えたらそれ以来ということになるのかもしれません。予選

    ISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法) : ISUCON公式Blog
  • 書籍「達人が教えるWebパフォーマンスチューニング」はチューニングの考え方を教えてくれる良本 - Gマイナー志向

    通称 #ISUCON を著者様からご恵贈いただきました。ありがとうございます。 gihyo.jp 所感 この書籍、言っていいのかわかりませんがまったくの初心者・初学者には難しいかもしれません。私の感触では、Webサイトのプログラム作成、改修、構築、運用などに携わったり、Webサイトのパフォーマンスの問題に向き合ったことがある人が対象読者だと思いました。職種でいえばバックエンドエンジニアインフラエンジニア、SREなどですね。もちろんそういった職種を目指している方や、純粋にISUCONに挑戦したい、パフォーマンスチューニングに興味がある、といった方も含まれます。 このは特定の問題に対する直接的な答えではなく、パフォーマンスチューニングの考え方を教えてくれる内容になっています。このを参考に実際に手を動かして実践するのが良いでしょう。現実のWebサイトをチューニングするでもいいですし、そ

    書籍「達人が教えるWebパフォーマンスチューニング」はチューニングの考え方を教えてくれる良本 - Gマイナー志向
  • ISUCON12開催決定!予選本選ともにオンライン開催!&参加チームとメンバーリスト #isucon : ISUCON公式Blog

    ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです ISUCON運営担当をしています、LINEの佐藤です。 皆様大変お待たせ致しました!ISUCON12 開催決定となりましたので、概要についてご案内させていただきます。 今年もISUCON12 運営実行委員会という形式で開催し、LINE株式会社が運営窓口となります。 優勝賞金は変わらず100万円!です✨✨ 今回もCOVID-19の影響などを鑑みて予選と選どちらもオンラインで開催を予定しています。物理的な会場の用意は予定していませんのでご了承ください。 お住いの地域や場所の関係で参加が難しかった皆様、是非この機会にご参加ください。 ISUCON12 開催概要 今年の出題企業は「面白法人カヤック」「株式会社サイバーエージェン

    ISUCON12開催決定!予選本選ともにオンライン開催!&参加チームとメンバーリスト #isucon : ISUCON公式Blog
  • ISUCON11予選の感想戦:ユーザーを一人も増やさない戦略が最強で1373637点出た - (/^^)/⌒●~*$ a(){ a|a& };a

    はじめに 弊チーム百万円ドリブンのISUCON11の戦出場が決まりました。 実はこれで戦出場は連続5年目です。運がいいですね。 弊チームの予選当日の動きはメンバーのaokabiかnakarioが書いてくれると思いますので、そちらを御覧ください。 今回の問題の構成はこんな感じでした、シンプルで不必要な部分は削られており、今年も良い問題でした。 感想戦 さて、予選当日は449781点で7位通過できたのですが、我々は百万円ドリブンなので百万円にしか興味ありません。限界までチューニングをします。 github.com 感想戦では、この CloudFormation テンプレートを使うと予選と同じ環境が一瞬で構築できました。すごい。 目につくところを細々と直す https://github.com/1m-yen-driven/isucon11q/tree/e235715f52ef2ddd1509

    ISUCON11予選の感想戦:ユーザーを一人も増やさない戦略が最強で1373637点出た - (/^^)/⌒●~*$ a(){ a|a& };a
  • 出題者になって分かったISUCON必勝法とは? ISUCON初の学生運営メンバーに聞く

    お題となるWebサービスを限界まで高速化を図るチューニングバトル「ISUCON」。11回目となる「ISUCON11」の選は9月18日に開催され、598チームのなかからオンライン予選を勝ち抜いた30チームが熱い戦いを繰り広げる予定です。今年は新しい取り組みとして、運営に学生が参加。昨年のISUCON10では2位、3位を受賞、あまりに強すぎて「一体何者?」と話題になり、そしてISUCON11では出題者として参加している学生サークル「traP」のメンバーに、traPがなぜ強いのか、運営になって分かった「ISUCON必勝法」について聞きました。 ISUCONで上位入賞した学生サークル「traP」の強さの秘訣とは? ――まず、traPの皆さんの自己紹介をお願いします。 temma:temma(てんま)です。東京工業大学 生命理工学系の3年生です。大学ではあまり情報系に関することをしていませんが、「

    出題者になって分かったISUCON必勝法とは? ISUCON初の学生運営メンバーに聞く
  • ISUCON11 予選問題実践攻略法 : ISUCON公式Blog

    DB は以下のコマンドで確認できる通り、MariaDB 10.3 でした。$ mysqld --version mysqld Ver 10.3.31-MariaDB-0ubuntu0.20.04.1 for debian-linux-gnu on x86_64 (Ubuntu 20.04) 当日マニュアルに記載の通り、各言語実装は systemd で管理されているため、systemd に関する知識があると良いと思います。特に、アプリケーションを編集しビルドした後、 systemctl restart isucondition.go.service を実行しないと編集が反映されないことに注意しましょう。 他にも例えば、isucondition がどのように環境変数を読み込んでいるかを調べるには以下のような手順で行えます。 当日マニュアルの参考実装の項目を読み、サービス名が isucondit

    ISUCON11 予選問題実践攻略法 : ISUCON公式Blog
  • ISUCON11に1人チームで参加するためにやったこと #isucon - くりにっき

    最初に モチベーション ISUCON歴 事前準備 準備期間 やったこと 事前に用意したもの&やったこと Sentryのbillingを有効化した SentryのSpike Protectionを無効化した デプロイスクリプト デプロイスクリプト解説 スニペット enable_monitoring.rb nr_mysql2_client.rb redis_methods.rb , memcached_methods.rb nginx.conf チェックリスト サーバ構築用のItamae 過去問素振り用のTerraform 【おまけ】stackprof-webnavをRuby 3.0対応した 当日やったこと 1人チームで参加した感想 1人チームのメリット 1人チームのデメリット おまけ:素振りで使ったAWSの費用 最初に 予選落ちなので勝者エントリを読みたい人はここで回れ右を推奨。 使用言語:

    ISUCON11に1人チームで参加するためにやったこと #isucon - くりにっき
  • ISUCON 11 Prior

    ISUCON 11 事前講習の資料です

    ISUCON 11 Prior
  • ISUCON11 開催決定!予選本選ともにオンライン開催!&参加チームとメンバーリスト #isucon : ISUCON公式Blog

    ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです ISUCON運営担当をしています、LINEの佐藤です。 皆様大変お待たせ致しました!ISUCON11 開催決定となりましたので、概要についてご案内させていただきます。 今年もISUCON11 運営実行委員会という形式で開催し、LINE株式会社が運営窓口となります。 優勝賞金は変わらず100万円!です✨✨ 今回もCOVID-19の影響などを鑑みて予選と選どちらもオンラインで開催を予定しています。物理的な会場の用意は予定していませんのでご了承ください。 お住いの地域や場所の関係で参加が難しかった皆様、是非この機会にご参加ください。 ISUCON11 開催概要 今年の出題は企業と学生の皆さんとで協力して作成いただけることにな

    ISUCON11 開催決定!予選本選ともにオンライン開催!&参加チームとメンバーリスト #isucon : ISUCON公式Blog
  • エンジニア新人研修の一環で株式会社はてな 社内 ISUCON を開催しました - Hatena Developer Blog

    シニアエンジニアの id:astj です。ISUCON は予選上位までいけるものの選には届かないことが多いです。 先日、昨春入社したアプリケーションエンジニアを対象としたエンジニア新人研修*1の一環で株式会社はてな 社内 ISUCON を id:dekokun id:hokkai7go と3人で企画・開催しました。このエントリではその様子について紹介しようと思います。 ※「ISUCON」は、LINE株式会社の商標または登録商標です。 ISUCON についての詳細は ISUCON公式ブログでご確認ください。 isucon.net 開催の経緯 ISUCON とは何か、というのは ISUCON 公式 Twitter のプロフィール文でよく説明されているかと思いますのでこれを引用します。 ISUCON とは、LINE株式会社が運営窓口となって開催している「お題となる Web サービスを決められた

    エンジニア新人研修の一環で株式会社はてな 社内 ISUCON を開催しました - Hatena Developer Blog
  • Re: 結局、Go言語をやめる理由はなかった件 - Hateburo: kazeburo hatenablog

    すみません、ISUCONのアレに火がついてしまったので..。 Advent Calendarとはとくに関係がありません。 qiita.com qiita.com こちらの記事をみて、気になってしまったので interpolateParams の追加とMySQLチューニングをしてベンチマークを回してみました。 ベンチマークの環境が公開されているのは素晴らしいですね。 github.com 8vCPU/16GB Memのc5a.2xlargeなEC2のインスタンスを起動して、以下の手順にしたがってdockerdocker-composeをインストールしました。OSはUbuntu 20.04を使いました。 docs.docker.com docs.docker.com 上記のbenchmarkのrepositoryをgit cloneし、compose build && compose upし

    Re: 結局、Go言語をやめる理由はなかった件 - Hateburo: kazeburo hatenablog
  • isucandarとISUCON9予選ベンチマーカーについて

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

    isucandarとISUCON9予選ベンチマーカーについて
  • ISUCON10 オンライン予選で発生したトラブルについて : ISUCON公式Blog

    ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです ISUCON10 予選において発生していた、競技開始の遅延をはじめ、ベンチマーカーの不具合、ポータルの 50x エラー等、度重なるトラブルについて詳細を説明させていただきます。 運営チーム一同として、様々な要因から複合的なトラブルに発展させてしまったという認識です。これらの反省点を踏まえ、同種のトラブルを起こさぬよう、次の運営チームへ反省点やデータを引き継いでいきたいと考えています。その観点において、以下に ISUCON10 予選で発生していた各種トラブルの背景・原因について振り返ります。 競技時間の延期についてまずは ISUCON10 予選の競技時間が、当初予定の 10:00 開始から 12:00 、さらに延期して 1

    ISUCON10 オンライン予選で発生したトラブルについて : ISUCON公式Blog
  • 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
  • 社内ISUCONで有名なリクルートがISUCON10の出題を引き受けた理由とは - Qiita Zine

    制限時間内にパフォーマンスチューニングを行うISUCON ―― 改めて、ISUCONがどのようなイベントか教えてください。 櫛井 : ベンチマーカーというアプリケーションを介して点数を競う、パフォーマンスチューニングの大会です。ある程度の制限事項はありつつも、基的にはなんでもアリです。 ―― 今年の予選について、何か例年との違いはありましたか? 櫛井 : 準備期間については、全ての打合せがオンラインになったことですね。細かいニュアンスを会社を超えてオンラインで伝えるのは大変で、チームビルディングは行ったのですが、うまく意思疎通をするという意味ではオフラインには叶わないので難しいなと感じました。 当日については、例年は予選を2日にわけていたのを1日にしたので、1日あたりの参加者が過去最大になったんですよね。全員が公平にスタートを切れるようにVMを構築して検証することに時間がかかってしまいま

    社内ISUCONで有名なリクルートがISUCON10の出題を引き受けた理由とは - Qiita Zine