Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
失敗から学ぶ ISUCONの正しい歩き方 / isucon-revenge
Search
soudai sone
PRO
July 25, 2020
Technology
0
940
失敗から学ぶ ISUCONの正しい歩き方 / isucon-revenge
座駆動LT大会オンライン20200725の登壇資料です。
https://gbdaitokai.connpass.com/event/182090/
soudai sone
PRO
July 25, 2020
Tweet
Share
More Decks by soudai sone
See All by soudai sone
コミュニティと計画的偶発性理論 - 出会いが人生を変える / Life-Changing Encounters
soudai
PRO
7
1.6k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
59
35k
変化に強いテーブル設計の勘所 / Table design that is resistant to changes
soudai
PRO
66
19k
抽象化をするということ - 具体と抽象の往復を身につける / Abstraction and concretization
soudai
PRO
49
24k
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
PRO
38
33k
ソフトウェアエンジニアとしてキャリアの螺旋を駆け上がる方法 - 経験と出会いが人生を変える / Career-Anchor-Drive
soudai
PRO
20
6.7k
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
PRO
12
4.8k
顧客が本当に必要だったもの - パフォーマンス改善編 / Make what is needed
soudai
PRO
35
14k
仕事を前に進めるためのコツ - 判断と決断と共有 / Aim for the goal
soudai
PRO
101
74k
Other Decks in Technology
See All in Technology
速習AGENTS.md:5分で精度を上げる "3ブロック" テンプレ
ismk
6
1.7k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
ガバメントクラウド(AWS)へのデータ移行戦略の立て方【虎の巻】 / 20251011 Mitsutosi Matsuo
shift_evolve
PRO
2
200
AWSでAgentic AIを開発するための前提知識の整理
nasuvitz
2
180
ガバメントクラウドの概要と自治体事例(名古屋市)
techniczna
3
240
AWS Control Tower に学ぶ! IAM Identity Center 権限設計の第一歩 / IAM Identity Center with Control Tower
y___u
1
200
Dylib Hijacking on macOS: Dead or Alive?
patrickwardle
0
180
コンテキストエンジニアリング入門〜AI Coding Agent作りで学ぶ文脈設計〜
kworkdev
PRO
3
1.6k
AI Agent Dojo #2 watsonx Orchestrateフローの作成
oniak3ibm
PRO
0
130
「使い方教えて」「事例教えて」じゃもう遅い! Microsoft 365 Copilot を触り倒そう!
taichinakamura
0
410
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
310
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
14k
Featured
See All Featured
Navigating Team Friction
lara
190
15k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to train your dragon (web standard)
notwaldorf
97
6.3k
Designing Experiences People Love
moore
142
24k
Automating Front-end Workflow
addyosmani
1371
200k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
600
The Cult of Friendly URLs
andyhume
79
6.6k
Transcript
失敗から学ぶ ISUCONの正しい歩き方 ~ ISUCON9の失敗から学ぶ予選突破のための戦略 ~ 座駆動LT大会オンライン20200725
大事なことは最初に LTの秘訣
None
None
本書きました
ISUCON? What is it?
What is it?
いいかんじにスピードアップコンテスト What is it?
What is it?
現実は厳しい… What is it?
だからこそ、失敗から学ぶ What is it?
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介
あじぇんだ
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介
あじぇんだ
ある日、突然Webサービスを いい感じにスピードアップする isuconとは?
紹介動画 https://www.youtube.com/watch?v=TC4mLW-pQ0U isuconとは?
18時に公開されるWebサービス それ以上でも、それ以下でもない isuconとは?
どんなWebサービスか? どんなミドルウェアを使っているか? どんなボトルネックがあるか? isuconとは?
自分たちで見つけて、改善するのが ISUCON isuconとは?
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介
あじぇんだ
マジで、ノーヒント アプリケーションの動かし方とか無い 初動で7割決まる
ソースコードが入ったサーバと 簡単なマニュアルだけ 初動で7割決まる
最低限、チームの誰かが ソースコードを取得出来るスキルは必要 初動で7割決まる
開発環境も自分で作るし デプロイも自分で作るし アプリケーション解析も自分でやる 初動で7割決まる
開発環境も自分で作るし デプロイも自分で作るし アプリケーション解析も自分でやる 初動で7割決まる これらを8時間で対応する
ぶっちゃけ 何も出来ない可能性もある 初動で7割決まる
8時間しかないので ハマると一瞬で時間が溶ける 初動で7割決まる
虚無にならないためには 初動が大事 初動で7割決まる
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介
あじぇんだ
最初に何をするべきか? 初動は準備で決まる
最初に何をするべきか? ↓ まず一回は過去問を素振りをしましょう 初動は準備で決まる
マジで何もできないことを防げる 初動は準備で決まる ちなみにオミ社で社内ISUCONをしたとき、 我チーム以外が全滅した
最初にやることを issueに用意しておきましょう 初動は準備で決まる
ミドルウェアの設定は 最低限準備しましょう 初動は準備で決まる NGINX、MySQLの構築、設定は必要です
そもそも、過去問動かす事自体が 普通にWebサービスの構築なので難しい 初動は準備で決まる
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介
あじぇんだ
過去問を多少解けるなら 準備したほうがいいこと 準備したほうが良いこと
初手で絶対やることを自動化する 例えばデプロイとかGitHubに入れるとか 準備したほうが良いこと
alpの設定とか スロークエリの見方とか 準備したほうが良いこと
それが出来たら 他の人の過去問対応を見ると良い 準備したほうが良いこと GitHubで公開されてたり、ブログがある
チーム内の役割分担を決める 準備したほうが良いこと
あとはしっかり前日寝て 万全な体調で迎えましょう! 準備したほうが良いこと
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介
あじぇんだ
自己紹介 曽根 壮大(35歳) Have Fun Tech LLC 代表社員 そ
ね たけ とも • 日本PostgreSQLユーザ会 勉強会分科会 担当 • 3人の子供がいます(長女、次女、長男) • 技術的にはWeb/LL言語/RDBMSが好きです • コミュニティが好き
おしまい