Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
失敗から学ぶ ISUCONの正しい歩き方 ~ ISUCON9の失敗から学ぶ予選突破のための戦略 ~ 座駆動LT大会オンライン20200725
Slide 2
Slide 2 text
大事なことは最初に LTの秘訣
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
本書きました
Slide 6
Slide 6 text
ISUCON? What is it?
Slide 7
Slide 7 text
What is it?
Slide 8
Slide 8 text
いいかんじにスピードアップコンテスト What is it?
Slide 9
Slide 9 text
What is it?
Slide 10
Slide 10 text
現実は厳しい… What is it?
Slide 11
Slide 11 text
だからこそ、失敗から学ぶ What is it?
Slide 12
Slide 12 text
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介 あじぇんだ
Slide 13
Slide 13 text
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介 あじぇんだ
Slide 14
Slide 14 text
ある日、突然Webサービスを いい感じにスピードアップする isuconとは?
Slide 15
Slide 15 text
紹介動画 https://www.youtube.com/watch?v=TC4mLW-pQ0U isuconとは?
Slide 16
Slide 16 text
18時に公開されるWebサービス それ以上でも、それ以下でもない isuconとは?
Slide 17
Slide 17 text
どんなWebサービスか? どんなミドルウェアを使っているか? どんなボトルネックがあるか? isuconとは?
Slide 18
Slide 18 text
自分たちで見つけて、改善するのが ISUCON isuconとは?
Slide 19
Slide 19 text
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介 あじぇんだ
Slide 20
Slide 20 text
マジで、ノーヒント アプリケーションの動かし方とか無い 初動で7割決まる
Slide 21
Slide 21 text
ソースコードが入ったサーバと 簡単なマニュアルだけ 初動で7割決まる
Slide 22
Slide 22 text
最低限、チームの誰かが ソースコードを取得出来るスキルは必要 初動で7割決まる
Slide 23
Slide 23 text
開発環境も自分で作るし デプロイも自分で作るし アプリケーション解析も自分でやる 初動で7割決まる
Slide 24
Slide 24 text
開発環境も自分で作るし デプロイも自分で作るし アプリケーション解析も自分でやる 初動で7割決まる これらを8時間で対応する
Slide 25
Slide 25 text
ぶっちゃけ 何も出来ない可能性もある 初動で7割決まる
Slide 26
Slide 26 text
8時間しかないので ハマると一瞬で時間が溶ける 初動で7割決まる
Slide 27
Slide 27 text
虚無にならないためには 初動が大事 初動で7割決まる
Slide 28
Slide 28 text
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介 あじぇんだ
Slide 29
Slide 29 text
最初に何をするべきか? 初動は準備で決まる
Slide 30
Slide 30 text
最初に何をするべきか? ↓ まず一回は過去問を素振りをしましょう 初動は準備で決まる
Slide 31
Slide 31 text
マジで何もできないことを防げる 初動は準備で決まる ちなみにオミ社で社内ISUCONをしたとき、 我チーム以外が全滅した
Slide 32
Slide 32 text
最初にやることを issueに用意しておきましょう 初動は準備で決まる
Slide 33
Slide 33 text
ミドルウェアの設定は 最低限準備しましょう 初動は準備で決まる NGINX、MySQLの構築、設定は必要です
Slide 34
Slide 34 text
そもそも、過去問動かす事自体が 普通にWebサービスの構築なので難しい 初動は準備で決まる
Slide 35
Slide 35 text
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介 あじぇんだ
Slide 36
Slide 36 text
過去問を多少解けるなら 準備したほうがいいこと 準備したほうが良いこと
Slide 37
Slide 37 text
初手で絶対やることを自動化する 例えばデプロイとかGitHubに入れるとか 準備したほうが良いこと
Slide 38
Slide 38 text
alpの設定とか スロークエリの見方とか 準備したほうが良いこと
Slide 39
Slide 39 text
それが出来たら 他の人の過去問対応を見ると良い 準備したほうが良いこと GitHubで公開されてたり、ブログがある
Slide 40
Slide 40 text
チーム内の役割分担を決める 準備したほうが良いこと
Slide 41
Slide 41 text
あとはしっかり前日寝て 万全な体調で迎えましょう! 準備したほうが良いこと
Slide 42
Slide 42 text
1. isuconとは? 2. 初動で7割決まる 3. 初動は準備で決まる 4. 準備したほうが良いこと 5. 自己紹介 あじぇんだ
Slide 43
Slide 43 text
自己紹介 曽根 壮大(35歳) Have Fun Tech LLC 代表社員 そ ね たけ とも ● 日本PostgreSQLユーザ会 勉強会分科会 担当 ● 3人の子供がいます(長女、次女、長男) ● 技術的にはWeb/LL言語/RDBMSが好きです ● コミュニティが好き
Slide 44
Slide 44 text
おしまい