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
mnuma
July 10, 2017
Technology
0
310
ISUCONの予選突破したい話
mnuma
July 10, 2017
Tweet
Share
More Decks by mnuma
See All by mnuma
自動テストについて / Automated Testing
mnuma
0
190
Kubernetesの自動アップグレードについて / Upgrading GKE cluster
mnuma
0
160
AWS Auroraのスロークエリを Datadogで扱うまで / How to handle slow_queries_logs in AWS Aurora with Datadog
mnuma
0
650
Googleに学ぶDesign Docs / Learn from Google on Design Docs
mnuma
0
140
Observabilityを実践する / Pragmatic observability
mnuma
2
180
Kubernetes Case Studies #1@Makuake KubeCon NA 2019 Recap
mnuma
0
120
カオスエンジニアリングについてヤホーで調べてきました / Enter the chaos engineering
mnuma
0
67
Chaos Engineering 現状把握 / History Of Chaos Engineering
mnuma
0
300
ISUCON参加を振り返る / Recollect My ISUCON
mnuma
0
130
Other Decks in Technology
See All in Technology
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
950
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
880
Taming you application's environments
salaboy
0
190
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
9
1.1k
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
Engineer Career Talk
lycorp_recruit_jp
0
190
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
250
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
420
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
いざ、BSC討伐の旅
nikinusu
2
780
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Building Your Own Lightsaber
phodgson
103
6.1k
Into the Great Unknown - MozCon
thekraken
32
1.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
A Tale of Four Properties
chriscoyier
156
23k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
Gamification - CAS2011
davidbonilla
80
5k
Transcript
!4IJOKVLV-5 *46$0/ͷ༧બಥഁ͍ͨ͠
ࣗݾհ ɾΈͣ͵·BLB!NOVNB@ ɾΞυςΫܥͷπʔϧ։ൃͱ͔ ɾ4XJGUϏΪφʔɺ"84
*46$0/ͬͯ͝ଘͰ͔͢ʁ
*46$0/ͱ *JLBOKJOJ4QFFE6Q$POUFTU
None
*46$0/ͱ l͓ͱͳΔ8FCαʔϏεΛܾΊΒΕͨϨΪϡ ϨʔγϣϯͷதͰݶք·ͰߴԽΛਤΔνϡʔχϯ άότϧɺͦΕ͕*46$0/ ༏উۚສԁ
*46$0/ͱ ͓ͷΠϯελϯεͱΞϓϦέʔγϣϯ͕ग़Δ ֻ͚࣌ؒͯνϡʔχϯά ݁Ռൃද ˞͓ͷΞϓϦέʔγϣϯʹେମ᠘͕͋Δɻ ˞࠾༻ͷϕϯνϚʔΧͷνΣοΫ͑͞௨աग़དྷΕ ɺେମͳʹ͍͍ͬͯɻ
༧બͱຊઓग़ ্ҐνʔϜ͕ຊઓग़ ˞େମείΞഒʹ͠ͳ͍ͱউͯͳ͍ ௨આ *46$0/ ༧બɾɾɾ ֶੜ
ຊઓɾɾɾʢֶੜ
*46$0/༧બࢀՃ *46$0/ *46$0/ *46$0/
*46$0/ ༧બഊୀ *46$0/ ༧બഊୀ *46$0/ ༧બഊୀ *46$0/༧બࢀՃ
*46$0/༧બΛৼΓฦͬͯΈΔ
*46$0/ ͓ʮ͍͢͜Μۜߦʯ ɾ࣮ࡍϩάΠϯػೳͷΈ ɾԿճϩάΠϯࣦഊ͔ͨ͠ܭࢉ ɾϩάΠϯϨϙʔτग़ྗػೳ
*46$0/ ɾϩάΠϯޭՄ൱Λϩάͱͯ͠%#ʹ อଘ ɾϩάΠϯͷͨͼʹϩάΠϯࣦഊ ͷఆΛஞҰܭࢉ͍ͯ͠Δ վળྫ ɾϩάΠϯճͷऔಘΛ͢Δ ɾΠϯϝϞϦԽΧϥϜʹ࣋ͨͤΔͱ͔
*46$0/ ݁Ռ ɾϒϥβͰૢ࡞ͨ͠ײ͡Ͱ໌Β͔ ʹ͍ͱ͔ʹؾ͚ͮͳ͔ͬͨ ɾʹؾ͍ͮͨͱ͖ʹ͔ͬͨ ɾSFEJTͷΈࠐΈʹखؒऔͬͨ লձձ ɾ౾ྉཧۭौ୩ళ ˒
*46$0/ ͓ʮ*46YJʯ ɾNJYJͬΆ͍αΠτ ɾ༑ͩͪͷهΤϯτϦίϝϯτ ɾ͋ͱػೳ
*46$0/ ɾ/ ΫΤϦ ɾ݅༑ୡఆϢʔβऔಘఆ ɾ͋ͱऔಘ͕ඇޮ ɾλΠτϧ͔͠Θͳ͍ͷʹຊจऔಘ վળྫ ɾ+0*/͏Α͏ʹमਖ਼ͳͲ
ɾ͋ͱҰཡऔಘΛޮԽ ɾλΠτϧ͚ͩ͏Α͏ʹमਖ਼
*46$0/ ݁Ռ ɾϓϩϑΝΠϦϯάɺΩϟογϡΛར༻ ɾΫΤϦͷஅΞΫηεϩάͷஅ ɾΩϟογϡॲཧΛΈࠐΜͩ ɾҰ͔͚ͯͳΜͱ͔ഒείΞͰͨ লձձ ɾ͠ΌͿ͠ΌͿԹࡊ ˒
*46$0/ ͓ʮΩʔϫʔυαΠτʯ ɾͯͳΩʔϫʔυͬΆ͍αΠτ ɾΩʔϫʔυࣗಈϦϯΫػೳ ˞ը૾͕ͳ͔ͬͨͷͰΠϝʔδ
*46$0/ ɾϚΠΫϩαʔϏεΞϯνύλʔϯ ɹɾຊମɺελʔػೳɺεύϜػೳ ɹɾ௨৴͕͍ͬͨͳ͍ ɾΩʔϫʔυఆਖ਼نදݱ ɹɾ(Pͩͱಛʹக໋త վળྫ ɾϚΠΫϩαʔϏεΛ౷߹
ɾਖ਼نදݱΛվྑ ɹɹTUSJOHT3FQMBDFS (P ˞ը૾͕ͳ͔ͬͨͷͰΠϝʔδ
*46$0/ ݁Ռ ɾ(P࣮Λͬͨ ɾϚΠΫϩαʔϏεΛ౷߹ͨ͠ ɾਖ਼نදݱͷରԠ͕͏·͍͔͘ͳ͔ͬͨ ɾΩϟογϡ͕͋·Γ༗ޮͰͳ͔ͬͨ লձձ ɾՐͩΔ· ˒
˞ը૾͕ͳ͔ͬͨͷͰΠϝʔδ
*46$0/߈ུʹඞཁͳ͜ͱ ࣄલ४උ ϘτϧωοΫͷൃݟ νϡʔχϯάٕज़ νʔϜ ࠶ىಈʹ͑Δ ࡞ۀॴͷ֬อ ϩδοΫͷվળ
*46$0/߈ུʹඞཁͳ͜ͱ ࣄલ४උ ϘτϧωοΫͷൃݟ νϡʔχϯάٕज़ νʔϜ ࠶ىಈʹ͑Δ ࡞ۀॴͷ֬อ ϩδοΫͷվળ ɾΫϥυͷૢ࡞ʹ׳Ε͓ͯ͘ ɾνϡʔχϯάͷରࡦ
ɾͤΔΑ͏ʹ͢Δ εφοϓγϣοτHJUཧ ɾ5JQTΛXJLJͰڞ༗
*46$0/߈ུʹඞཁͳ͜ͱ ࣄલ४උ ϘτϧωοΫͷൃݟ νϡʔχϯάٕज़ νʔϜ ࠶ىಈʹ͑Δ ࡞ۀॴͷ֬อ ϩδοΫͷվળ ɾϓϩϑΝΠϦϯά ɾϦιʔεஅίϚϯυΛΔ
IUPQɺWNTUBU ɾ᠘Λݟ͚ͭΔ
*46$0/߈ུʹඞཁͳ͜ͱ ࣄલ४උ ϘτϧωοΫͷൃݟ νϡʔχϯάٕज़ νʔϜ ࠶ىಈʹ͑Δ ࡞ۀॴͷ֬อ ϩδοΫͷվળ ɾෳߏʹཔΕͳ͍ ɾΩϟογϡઓུΛ࣮͢Δ
ɾϛυϧΣΞνϡʔχϯά ɾϦόʔεϓϩΩγઓུ ɾ04ͷνϡʔχϯά
*46$0/߈ུʹඞཁͳ͜ͱ ࣄલ४උ ϘτϧωοΫͷൃݟ νϡʔχϯάٕज़ νʔϜ ࠶ىಈʹ͑Δ ࡞ۀॴͷ֬อ ϩδοΫͷվળ ɾਓͰ͠ΜͲ͍ ɾ୲ͯ͠ରԠ
ΦϖϨʔγϣϯ୲ ΞϓϦ୲ Πϯϑϥ୲
*46$0/߈ུʹඞཁͳ͜ͱ ࣄલ४උ ϘτϧωοΫͷൃݟ νϡʔχϯάٕज़ νʔϜ ࠶ىಈʹ͑Δ ࡞ۀॴͷ֬อ ϩδοΫͷվળ ɾΩϟογϡ͕ফ͑Δ͜ͱΛߟྀ 04ͷϖʔδΩϟογϡ
UNQGT ΫΤϦΩϟογϡ
*46$0/߈ུʹඞཁͳ͜ͱ ࣄલ४උ ϘτϧωοΫͷൃݟ νϡʔχϯάٕज़ νʔϜ ࠶ىಈʹ͑Δ ࡞ۀॴͷ֬อ ϩδοΫͷվળ ɾ࣌ؒ࡞ۀ͢Δ ɾίϫʔΩϯάམͪண͔ͳ͍
ɾձ͕ࣾ͑ΔͳΒձࣾ
*46$0/߈ུʹඞཁͳ͜ͱ ࣄલ४උ ϘτϧωοΫͷൃݟ νϡʔχϯάٕज़ νʔϜ ࠶ىಈʹ͑Δ ࡞ۀॴͷ֬อ ϩδοΫͷվળ ɾॳΊͯݟΔίʔυΛॻ͖͑ ɾ׳Ε͍ͯΔݴޠΛ͏
ɾҙਤͨ͠ͱ͓Γʹ࣮
༧બಥഁʹඞཁͳ͜ͱ ͚ম͖ਕͰউͯͳ͍ ɾ04ϛυϧΣΞͷνϡʔχϯά ɾϦόʔεϓϩΩγͷΩϟογϡ ϘτϧωοΫൃݟͱվળ ɾΞϓϦέʔγϣϯͷѲϓϩϑΝΠϦϯά ɾʹͳ͍ͬͯΔॲཧΛత֬ʹमਖ਼͢Δ ΩϟογϡΛΈࠐΉ εϨουηʔϑ
*46$0/߈ུʹඞཁͳ͜ͱ νϡʔχϯάʹཱͭπʔϧ ɾLBUBSJCFɾɾɾΞΫηεϩά͔Βॏ͍ϖʔδϦΫΤετճΛஅ ɾ.Z42-5VOFSQFSMɾɾɾ.Z42-ͷઃఆΛϦιʔε͔Βஅ ɾQURVFSZEJHFTUɾɾɾΫΤϦϩάΛஅ࣮ͯ͠ߦ࣌ؒճΛ৸
*46$0/ʹࢀՃͯ͠Έͯྑ͔ͬͨ͜ͱ ɾ͍ΖΜͳΫϥυʹ৮ͬͯΈΔػձ͕͋ͬͨ ɹ"84ɺ($1ɺ"[VSFɺαΫϥ ɾߨධͱࢀՃϒϩά͔ΒֶͿ͜ͱ͕ͱͯଟ͍ ɾলձ͕ΊͬͪΌ໘ന͍
*46$0/ʹࢀՃͯ͠Έͨল ͪΖΜνϡʔχϯάඞཁ͕ͩɺখखઌͷνϡʔχϯά ςΫχοΫʹཔΔ͚ͩͰͩΊɻ ΞϓϦέʔγϣϯཧղ͠ɺϘτϧωοΫΛݟ͚ͭɺϩδο ΫσʔλߏΛվળ͢Δ͜ͱ͕େࣄɻ