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
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
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.6k
手を動かしながら学ぶデータモデリング - 論理設計から物理設計まで / Data modeling
soudai
PRO
34
8.5k
これからアウトプットする人たちへ - アウトプットを支える技術 / that support output
soudai
PRO
20
8.2k
コミュニティと計画的偶発性理論 - 出会いが人生を変える / Life-Changing Encounters
soudai
PRO
8
3.6k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
変化に強いテーブル設計の勘所 / Table design that is resistant to changes
soudai
PRO
68
20k
抽象化をするということ - 具体と抽象の往復を身につける / Abstraction and concretization
soudai
PRO
51
34k
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
PRO
41
57k
ソフトウェアエンジニアとしてキャリアの螺旋を駆け上がる方法 - 経験と出会いが人生を変える / Career-Anchor-Drive
soudai
PRO
20
7.1k
Other Decks in Technology
See All in Technology
Red Hat OpenStack Services on OpenShift
tamemiya
0
140
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
150
Cosmos World Foundation Model Platform for Physical AI
takmin
0
980
配列に見る bash と zsh の違い
kazzpapa3
3
170
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
110
Greatest Disaster Hits in Web Performance
guaca
0
300
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
230
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
1
250
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
210
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
130
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
68
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.6k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
72
A designer walks into a library…
pauljervisheath
210
24k
Designing for Timeless Needs
cassininazir
0
130
Marketing to machines
jonoalderson
1
4.7k
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が好きです • コミュニティが好き
おしまい