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初参加で何もできなかった話 / do_nothing_at_isucon
Search
Takeshi Kondo
September 20, 2018
Technology
830
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ISUCON初参加で何もできなかった話 / do_nothing_at_isucon
isucon#8参加記録
Takeshi Kondo
September 20, 2018
More Decks by Takeshi Kondo
See All by Takeshi Kondo
SREの知識地図 - 第2章の紹介 - / Knowledge Map of SRE – Introduction to Chapter 2 –
chaspy
0
110
SRE NEXT CfP チームが語る 聞きたくなるプロポーザルとは / Proposals by the SRE NEXT CfP Team that are sure to be accepted
chaspy
2
1.8k
Slack Platform(Deno) での RAG 実装 - LangChain(js) を使ってみた / rag-implementation-on-slack-platform-deno-experimenting-with-langchain-js
chaspy
0
310
SRE の考えをマネジメントに活かす / applying SRE ideas to management
chaspy
7
8.4k
RAGの簡易評価によるフィードバックサイクル実践 / Feedback cycle practice through simplified assessment of RAGs
chaspy
2
6.1k
定量データと定性評価を用いた技術戦略の組織的実践 / Systematic implementation of technology strategies using quantitative data and qualitative evaluation
chaspy
9
2.4k
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
2
2.6k
「SLO Review」今やるならこうする / If I had to do the "SLO Review" again
chaspy
3
2.4k
開発者とともに作る Site Reliability Engineering / SREing with Developers
chaspy
10
9.2k
Other Decks in Technology
See All in Technology
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
330
カートの信頼性を担保するWireMockを使ったe2eテスト
ykagano
0
320
Genie Codeハンズオン応用編
taka_aki
0
100
FDEの心得
noriakioji
5
6k
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
DatadogのBits Chatが開発組織にもたらしたもの / What Bits Chat Has Brought Us
sms_tech
1
270
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
社内の7割が使うデータ基盤を、 データチーム2人で回すためにやったこと
koh_yoshi
4
1.4k
メルカリのグローバルアプリで挑んだ AlloyDB 運用と課題解決の実践記
hatappi
0
250
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
240
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
290
猫付きpingコマンドを自作
uyuki234
0
240
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
340
Utilizing Notion as your number one productivity tool
mfonobong
4
540
Raft: Consensus for Rubyists
vanstee
141
7.6k
HDC tutorial
michielstock
2
790
Google's AI Overviews - The New Search
badams
0
1.1k
Ruling the World: When Life Gets Gamed
codingconduct
0
300
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
240
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Producing Creativity
orderedlist
PRO
348
40k
エンジニアに許された特別な時間の終わり
watany
108
250k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
*46$0/ॳࢀՃͰ ԿͰ͖ͳ͔ͬͨ LPOEPUBLFTIJ !DIBTQZ NLNL
http://isucon.net/
3FHVMBUJPO w ΞϓϦέʔγϣϯͷύϑΥʔϚϯεվળ w ෳݴޠͰ࣮͕༻ҙ͞Ε͍ͯΔ w Πϯϑϥ714্ͷ7. w ओ࠵͕༻ҙͨ͠ϕϯνϚʔΫࢼݧͷͰڝ͏ w
)5.-ͷ%0.ߏͷมߋېࢭ w ֎෦Ϧιʔεͷ༻ېࢭ w ڝٕ࣌ؒ࣌ؒ࣌ʙ࣌ͷ࣌ؒ w ࠷ޙͷϕϯνϚʔΫͷ͕࠾༻͞ΕΔ http://isucon.net/archives/52445389.html
5FBNɿʮ༧બམͪʯ w ʮࡢz༏উzͱ͍͏νʔϜ໊Ͱ༧બམ͔ͪͨ͠Βʯ w !VKJIJTB8FCEFWFMPQQFSBU2VJQQFS w !TBUZV8FCEFWFMPQQFSBU2VJQQFS w !DIBTQZ43&BU2VJQQFS
༧બຊ൪·Ͱ w ɿ!VKJIJTB͕TMBDLͰνʔϜืू w ɿνʔϜ݁ ਃ͠ࠐΈకΊΓ w ɿ.FFUJOH w
ɿ༧બຊ൪
w σΟεϓϨΠςʔϒϧɺిݯͳͲཧ४උ w w ߏѲɺTTILFZϩάΠϯ֬ೝɺ࣮Ѳɺϕϯν ϚʔΫ࣮ࢪɺHJUཧԽɺSFMFBTFTDSJQU࡞FUD w ͓ன
w ࢹMPHHJOHઃఆՃɺϘτϧωοΫஅ w ࢄาˍίʔώʔϒϨΠΫ☕ w "QQվળ w ࠷ऴௐ࠶ىಈࢼݧ
Πϯϑϥߏ JTVDPOB$FOU04 JTVDPOC$FOU04 JTVDPOD$FOU04 )0 )0 )0 #FODI.BSLFS (MPCBM*1 (MPCBM*1
(MPCBM*1 1SJWBUF*1 1SJWBUF*1 1SJWBUF*1 #FODI*1 #FODI*1 #FODI*1 ※ Bench IP࠶ىಈࢼݧͷͱ͖ʹ͏Μͩͱࢥ͏ 80 8080
ΞϓϦߏ w ΠϕϯτཧαΠτ w ओ࠵ऀΠϕϯτΛ࡞Ͱ͖Δ w ϕʔεՁ֨Λܾఆ͠ɺ
ͱ࠲੮ϥ ϯΫʹΑͬͯՁ͕֨ҟͳΔ w ར༻ऀΠϕϯτΛ༧ͨ͠ΓɺΩϟϯηϧͨ͠Γ Ͱ͖Δ
͕ࣗͬͨ͜ͱʢʹޮՌ͕ͳ͔ͬͨ͜ͱʣ w ࣄલ (JU)VCLFZͰTTI͢ΔͨΊͷTDSJQU࡞ w .BSJB%#HFOFSBMMPHTMPXRVFSZMPHग़ྗ w .BSJB%#VQHSBEF w %BUBEPHಋೖ
w TMPXRVFSZվળͷͨΊͷJOEFY࡞ w )0Ͱෛՙࢄ ࣦഊ w %#ॻ͖ࠐΈઌΓସ͑ ࣦഊ
ਪଌ͢ΔͳɺܭଌͤΑ
ܭଌ͕ͨ͠ʜ
ͦͦ*46$0/߈ུͷఆੴʁ w ҆શʹมߋΛՃ͑Δ४උ HJUཧSFMFBTFTDSJQU w ΠϯϑϥͷߏΛѲ͢Δ w ΞϓϦͷϩδοΫΛѲ͢Δ w
ϕϯνϚʔΫͷ)551ϦΫΤετ༰ΛѲ w ϘτϧωοΫΛಛఆ w վળ
ͦͦ*46$0/߈ུͷఆੴʁ w ҆શʹมߋΛՃ͑Δ४උ HJUཧSFMFBTFTDSJQU w ΠϯϑϥͷߏΛѲ͢Δ w ΞϓϦͷϩδοΫΛѲ͢Δ w
ϕϯνϚʔΫͷ)551ϦΫΤετ༰ΛѲ w ϘτϧωοΫΛಛఆ w վળ ͜͜·ͰͰ͖ͨ RubyͱɺSQLͷཧղෆ ͦΕΒ͍͍͠QueryΘ͔Δ͕ɺ ͲΕ͕ϕϯνϚʔΫʹޮ͔͘Θ͔Βͳ͍
ԿΛܭଌ͢Δͷ͔ʁ w جຊతͳίϯϐϡʔλʔϦιʔε w $16 NFNPSZ EJTL*0 -PBE"WFSBHF w )551Ϩεϙϯεछผɺ࣌ؒ
w 42-ΫΤϦछผɺ࣌ؒ w %BUBCBTFͷ෦ੑೳ
ͳͥԿͰ͖ͳ͔ͬͨͷ͔ w 8FC%FWFMPQFSͷਓʹΞϓϦΛ·͔ͤɺΠϯϑϥ໘Ͱ ߩݙ͠Α͏ͱͨ͠ w Α͘Βͳ͍ͷ )0 ͰෛՙࢄΛ͠Α͏ͱͨ͠ w FUDIPTUTͰ%/4ͰΕΑ͔ͬͨΆ͍
ࢥ͍͔ͭͣ w ܦݧͷ͋ΔOHJOYIBQSPYZʹೖΕସ͑Δ͖ͩͬͨ w 42-&91-"*/ޙͷΞΫγϣϯ͕औΕͳ͍ ࣝෆ w %BUB%PHྗෆ 43&ͱͯ͠Ϡό͍ w ϕϯνϚʔΫ࣮࣌ؒߦͳͷͰɺՄࢹԽ͕͍͠ w IUPQͰோΊΔ΄͏͕ଥ
Ͳ͏͖ͩͬͨ͢ͷ͔ w ఢΛΔʹϕϯνϚʔΫΛΔ w ϕϯνϚʔΫͷJOJUॲཧͷཧղʹ࣌ؒΛ͔͚Δ͖ w JOJUॲཧ͕MPDBMIPTUͷ%BUBCBTFʹର͍ͯͬͯͨ͠ w ͦͷͨΊ%#ͷ͖ઌΛΓସ͑Δͱࣦഊͨ͠ w
BQQTFSWFSͷෛՙࢄΛ࠷༏ઌ͖͢ w ࠓճQVNBʹΑͬͯϝϞϦ͕ރׇ͍ͯͨ͠ w QBUIʹΑͬͯQSPYZઌΛม͑ΔͳͲͯ͠ॏ͍ॲཧͱɺ ͦ͏Ͱͳ͍ॲཧΛ͚Δͱ͍͏͜ͱ͕Ͱ͖ͨͣ
ͤΊͯ͜Ε͙Β͍Ͱ͖͍͔ͯͨͬͨ JTVDPOB$FOU04 JTVDPOC$FOU04 JTVDPOD$FOU04 #FODI.BSLFS (MPCBM*1 (MPCBM*1 (MPCBM*1 1SJWBUF*1 1SJWBUF*1
1SJWBUF*1 #FODI*1 #FODI*1 #FODI*1 ※ Bench IP࠶ىಈࢼݧͷͱ͖ʹ͏Μͩͱࢥ͏ 80
དྷΠϯϑϥશͯ ԶʹͤΖঢ়ଶͰ͋Γ͍ͨ
ݶΒΕͨ࣌ؒͰྗΛൃش͢ΔͨΊʹ w ࠒ͔Βπʔϧ ٕज़ Λखʹͳ͡·͓ͤͯ͘͜ͱ w ܭଌπʔϧɺղੳπʔϧ w ఆ൪044 w
खʹͳ͡Μٕͩज़Ͱ࠷ߴͷύϑΥʔϚϯεΛൃش͢Δ w ʑͷΩϟονΞοϓˍτϨʔχϯά͕େࣄʜ w ΊͬͪΌͨΓલͷ݁
༧બ௨աνʔϜͱͷҧ͍ w ࣄલ४උෆ w ׂ୲ w ఆੴͷܭଌํ๏ɺܭଌޙͷΞΫγϣϯ͕͋Δͣ w ٕज़ྗෆ w
42-ΫΤϦͷಡղྗ w *OEFYͷΈͱ&91-"*/ͷ͍ํ w σʔλϕʔεͷੑೳࢦඪͷݟํ w ߏมߋΛߦ͏༐ؾͱखࡳ
ࠓͷ͓ؾ࣋ͪ w ΊͬͪΌչ͍͠ w Ͱ͜ͷչ͠͞ࢀՃ͠ͳ͍ͱಘΒΕͳ͍ w ΧϯϑΝϨϯε ग़ΔΑΓࣗͷʹͭͳ͕Δ w չ͠͞ΛֶͼͷϞνϕʔγϣϯʹͭͳ͛Δ
w Ұॹʹग़ͯ͘Εͨਓʹײँ
དྷ༏উ͢Δͧʂʂʂ
དྷΈΜͳग़·͠ΐ͏ʂ
8IPBN* Site Reliability Engineer at Quipper Takeshi Kondo chaspy chaspy_