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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
soudai sone
PRO
July 25, 2020
Technology
0
960
失敗から学ぶ 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
APMの世界から見るOpenTelemetryのTraceの世界 / OpenTelemetry in the Java
soudai
PRO
0
290
失敗できる意思決定とソフトウェアとの正しい歩き方_-_変化と向き合う選択肢/ Designing for Reversible Decisions
soudai
PRO
9
2.4k
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
15
6.2k
手を動かしながら学ぶデータモデリング - 論理設計から物理設計まで / Data modeling
soudai
PRO
34
8.8k
これからアウトプットする人たちへ - アウトプットを支える技術 / that support output
soudai
PRO
21
8.4k
コミュニティと計画的偶発性理論 - 出会いが人生を変える / Life-Changing Encounters
soudai
PRO
8
3.9k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
63
51k
変化に強いテーブル設計の勘所 / Table design that is resistant to changes
soudai
PRO
68
20k
抽象化をするということ - 具体と抽象の往復を身につける / Abstraction and concretization
soudai
PRO
52
35k
Other Decks in Technology
See All in Technology
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
3k
Claude Code のコード品質がばらつくので AI に品質保証させる仕組みを作った話 / A story about building a mechanism to have AI ensure quality, because the code quality from Claude Code was inconsistent
nrslib
12
8.5k
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
4
380
AWSの資格って役に立つの?
tk3fftk
2
350
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
790
TypeScript 7.0の現在地と備え方
uhyo
7
1.6k
内製AIチャットボットで学んだDatadog LLM Observability活用術
mkdev10
0
120
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
1
270
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
1
780
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
170
Zeal of the Convert: Taming Shai-Hulud with AI
ramimac
0
130
銀行の内製開発にて2つのプロダクトを1つのチームでスクラムしてみてる話
koba1210
1
140
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
150
Joys of Absence: A Defence of Solitary Play
codingconduct
1
310
Optimizing for Happiness
mojombo
378
71k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
150
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
310
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
180
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
240
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が好きです • コミュニティが好き
おしまい