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 反省会
Search
Sho Kusano
January 11, 2024
Programming
1
300
ISUCON 反省会
反省しろ
Sho Kusano
January 11, 2024
Tweet
Share
More Decks by Sho Kusano
See All by Sho Kusano
ISUCON 夏祭り 2023 ハンズオン資料
rosylilly
1
6.4k
今日から始めるリアルタイム配信の裏側
rosylilly
10
7.7k
ISUCON12 事前講習
rosylilly
6
15k
BURST #0
rosylilly
1
240
ISUCON 11 Prior
rosylilly
10
18k
ISUCON 夏期講習 2020
rosylilly
7
10k
真剣.js / shinken-js
rosylilly
1
4k
Sustainable Operation
rosylilly
2
3.6k
Crystal introduction
rosylilly
0
1.2k
Other Decks in Programming
See All in Programming
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
210
AWS発のAIエディタKiroを使ってみた
iriikeita
1
140
フロントエンドのmonorepo化と責務分離のリアーキテクト
kajitack
2
160
Google I/O recap web編 大分Web祭り2025
kponda
0
2.9k
コンテキストエンジニアリング Cursor編
kinopeee
1
740
More Approvers for Greater OSS and Japan Community
tkikuc
1
110
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
140
ECS初心者の仲間 – TUIツール「e1s」の紹介
keidarcy
0
150
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
370
AIレビュアーをスケールさせるには / Scaling AI Reviewers
technuma
2
240
Rancher と Terraform
fufuhu
2
200
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
240
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
It's Worth the Effort
3n
187
28k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Designing for humans not robots
tammielis
253
25k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Navigating Team Friction
lara
189
15k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
185
54k
Into the Great Unknown - MozCon
thekraken
40
2k
Transcript
4IP,64"/0SPTZMJMMZ *46$0/লձ-5 ͋ͳͨ࡞ΕΔ*46$0/
w 4IP,64"/0SPTZMJMMZ w *46$0/ʹڊେͳײ͕͋Γ͗ͯ͢ ͖ͱ͔ݏ͍ͱ͔Ͱͳ͘ͳͬͨ w ීஈ͞·͟·ͳࣄΛ͍ͯ͠·͢ w ৽࡞ؒʹ߹ͬͨͱ͍͑ؒʹ߹͚ͬͨͲ
ؒʹ߹ͬͯͳ͍ͱ͍͑ؒʹ߹͍ͬͯ·ͤΜ w ͞Μʹ-5ͷॱ൪Ͱจ͕͚͋ͬͨͲ ݴΘͣͱ͍͍ײ͡ʹͳͬͨͷͰ͜Ε͕ӡ໋ྗͰ͢ ͜Μʹͪ ࣗݾհ
w ʹҰճͩͱউͭνϟϯε͕ബ͍ w Զ͚ͩຖճࣗಈతʹ༏উͱ͍͏͜ͱʹͳΓ͍ͨ w ࣗಈతʹ༏উ͢Δํ๏ͱ w ࡞Λ͢Δͱ͑Λ΄΅͍ͬͯΔͷͰ༏উͰ͖Δ w ࡞ऀԿग़ͯʮ͍͢͝Ͱ͢Ͷ
স ʯͰϚϯτ͕औΕΔ w ͜Ε͏࡞͢Δ͔͠ͳ͍ʂ ΕͱݴΘΕͨ͘ͳ͍ ຖ*46$0/͕ͨ͠ ͍c͘ͳ͍
w ࣗͳΓͷ࡞ͷܕ͕͋Δͱɺ͓͓ͬ͟ͺͳݪܕ͕ͬͱ࡞ΕΔ w ࣮ྫΛ͝հ͠·͢ ࡞Λ্͛Δ ຖ༏উ͍͔ͨ͠Βຖ৽࡞΄͍͠
HJUIVCDPNSPTZMJMMZQFSGPSNBOJB
w ͷ߹·ͣ%#ઃܭ͚ͩΔ w ͜ͷͱ͖ॏཁͳͷʮ/Λ༻ҙ͢Δʯʮͳʹ͔ΛىҼʹੲͷ σʔλදࣔΛม͑Δඞཁ͕͋ΔΑ͏ʹ͢Δʯʮ୯ௐʹ૿Ճ͢ Δͳʹ͔Λ࡞ΔʯʮϑΝΠϧγεςϜΛ৮ΒͤΔʯ w %#͕Ͱ͖ͨΒ͍ܰࢀߟ࣮Λ࡞ͬͯɺͦΕʹରͯ͠͏·͘࠷ѱ ͳ͜ͱ͕ى͜ΔΑ͏ʹϕϯνϚʔΧʔΛॻ͘ w
ͦ͏͢ΔͱͰ ͳΜ͔ͦΕͬΆ͍ײ͡ʹͳΓ͡ΊΔ ϕϯνϚʔΧʔɾࢀߟ࣮ ࡞ͷܕ
w ڧ͘ͳΔͱ͔ͦ͏͍͏ཧ۶ൈ͖ʹγϯϓϧʹ࡞ָ͍͠ w ϕϯνϚʔΧʔΛߟ͍͑ͯΔͱωοτϫʔΫपΓͷҟৗܥʹڧ͘ ͳΔ w ϚΠΫϩαʔϏεͱ͔Γ͍ͨͳΒׂͱਅʹࣄͷʹཱͭ w (Pͷ)551࣮ͷόάΛ౿ΜͰ͑Β͍͜ͱʹͳΔ ࡞ָ͍͠
࡞ऀʹͳΖ͏
w ଞਓͷࢀߟ࣮ʹϕϯνϚʔΧʔΛॻ͘ɺ ͋Δ͍ଞਓͷϕϯνϚʔΧʔʹࢀߟ࣮ΛԼΖ͢ͳͲ͕͋Δ w ࢀߟ࣮࣮݁ߏසग़ςΫ͕͋ΔͷͰ͍͔ͭ͘ॻ͘ͱ׳ΕΔ w ࣗͷ͓ؾʹೖΓݴޠͰΔͱϞνϕ͕ଓ͍͓ͯಘ ࡞ͷνϟϨϯδ Ұਓ͡Ό࡞Ͱ͖ͳ͍ਓ
w *46$0/ʹٌ͍͑ͯΔਓྨ͕ͨ͘͞Μ͍Δ w *46$0/%JTDPSEͱ͔Ͱʮࢼ͠ղ͖͠·ͤΜ͔ʁʯͬͯݴ͑ ଟͯνʔϜ͘Β͍ั·Δ w νʔϜ͍Ε݁ߏ͍͍ࢀߟʹͳΔ ղ͔͍ͤͨΑͳ ͕ग़དྷ্͕ͬͨΒ
w ͳΜ͔ΒΜ͚Ͳಉۀքͷ͕ͭ࠷ߴͷϠπΛ࡞͍ͬͯΔΒ͍͠ w աڈͱ͚ͯϘλϯϙνͰ্͕ΔΒ͍͠ͱ͔ͳΜͱ͔ w ࠷ߴΒ͍͔͠Β͜ͷ͋ͱͷؒͰ࠷ߴͷମݧ͕Ͱ͖ΔͷͰʁ ͋Μͳෳࡶͳͷ*46$0/Ͱͳ͖Ό࡞Γͨ͘ͳ͍ʂ Ͱύύʂϙʔλϧ͕ʂ
࡞͠·͠ΐ͏ʂ ˞࡞͢Δͱ͜ͷ͋ͱͷ,0#"ͷ-5͕ͱָͬͯ͘͠ͳΓ·͢