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 夏祭り 2023 ハンズオン資料
Search
Sho Kusano
August 28, 2023
Technology
1
6.3k
ISUCON 夏祭り 2023 ハンズオン資料
Sho Kusano
August 28, 2023
Tweet
Share
More Decks by Sho Kusano
See All by Sho Kusano
ISUCON 反省会
rosylilly
1
270
今日から始めるリアルタイム配信の裏側
rosylilly
10
7.6k
ISUCON12 事前講習
rosylilly
6
14k
BURST #0
rosylilly
1
220
ISUCON 11 Prior
rosylilly
10
18k
ISUCON 夏期講習 2020
rosylilly
7
10k
真剣.js / shinken-js
rosylilly
1
3.9k
Sustainable Operation
rosylilly
2
3.5k
Crystal introduction
rosylilly
0
1.1k
Other Decks in Technology
See All in Technology
AIエージェントキャッチアップと論文リサーチ
os1ma
6
1.2k
20250328_OpenAI製DeepResearchは既に一種のAGIだと思う話
doradora09
PRO
0
150
数百台のオンプレミスのサーバーをEKSに移行した話
yukiteraoka
0
680
Security response for open source ecosystems
frasertweedale
0
100
DevinはクラウドエンジニアAIになれるのか!? 実践的なガードレール設計/devin-can-become-a-cloud-engineer-ai-practical-guardrail-design
tomoki10
3
1.4k
SaaSプロダクト開発におけるバグの早期検出のためのAcceptance testの取り組み
kworkdev
PRO
0
460
チームの性質によって変わる ADR との向き合い方と、生成 AI 時代のこれから / How to deal with ADR depends on the characteristics of the team
mh4gf
4
340
バクラクでのSystem Risk Records導入による変化と改善の取り組み/Changes and Improvement Initiatives Resulting from the Implementation of System Risk Records
taddy_919
0
220
AWS のポリシー言語 Cedar を活用した高速かつスケーラブルな認可技術の探求 #phperkaigi / PHPerKaigi 2025
ytaka23
7
1.5k
Explainable Software Engineering in the Public Sector
avandeursen
0
370
caching_sha2_passwordのはなし
boro1234
0
220
ペアプログラミングにQAが加わった!職能を超えたモブプログラミングの事例と学び
tonionagauzzi
1
150
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
The Invisible Side of Design
smashingmag
299
50k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
It's Worth the Effort
3n
184
28k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Code Reviewing Like a Champion
maltzj
522
39k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
How to Ace a Technical Interview
jacobian
276
23k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
177
52k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Transcript
4IP,64"/04QBDF1JSBUFT--$ *46$0/ՆࡇΓ ϋϯζΦϯ ࣮ફ*46$0/܇࿅ฤ
w 4IP,64"/0ᠳ!SPTZMJMMZ w *46$0/༏উɺ ӡӦࢀՃ w ʰͳΜ͔ຖ࠲ֶΛ͍ͬͯΔਓʱ खʹΓ·͢ ࣗݾհ
w HJU(6*HJU͕ରԠ͍ͯ͠ͳ͍ͷͰదٓಡΈସ͍͑ͯͩ͘͞ w %PDLFS w IUUQTXXXEPDLFSDPNQSPEVDUTEPDLFSEFTLUPQ w (PWҎ্ w IUUQTHPEFWEM
w (/6.BLF w 8JOEPXTͳਓ84-ͰΔํָ͕Ͱ͢ ͜ͷ͋ͱ͏ͷͰࠓΠϯετʔϧΛ։͍࢝ͯͩ͘͠͞ ࠓඞཁͱ͢ΔιϑτΣΞ
w QSJWBUFJTV w IUUQTHJUIVCDPNDBUBUTVZQSJWBUFJTV w ϦϑΝϨϯεճੈͷதʹͨ͘͞Μ͋Γ·͢ νϡʔχϯάର ຊͷྫ
ઌʹͪΐͬͱͨ͠࠲ֶ
w ڝٕͳͷͰ w ϧʔϧʹଇ͍ͬͯΔݶΓɺϧʔϧ௨Γͷ࠾͚ͩʹՁ͕͋Δ w ڝٕͷதͰԿʹތΓΛ࣋ͬͯྟΉͷ͔ࣗ༝ w Կʹָ͠͞Λݟग़͢ͷ͔ࣗ༝ w ڝٕͰ͋ΔҎ্
w ໌࿕Ͱͳ͍ͷͷͱରࡦ͕͋Δ w *46$0/Ͱ׆༂͢ΔٕೳྖҬͱ͍͏ͷ͕໌֬ʹ͋Δ w ٕज़Ͱͳ͍͜ͱʹཁҙ w ࡞ऀͷҙਤ͕ଘࡏ͢ΔͷͰϝλಡΈͩͬͯՄೳͰ͋Δ w ࿅श͕໌Β͔ʹՁΛ࣋ͭ ৺ߏ͑తͳౕ *46$0/ڝٕ
w ͱ͍ͬͯաڈΔͳΒJTVDPOOFUͷهࣄ͕͓͢͢Ί w IUUQTJTVDPOOFUBSDIJWFTIUNM w ݸਓతͳ͓͢͢Ί w QSJWBUFJTV*46$0/ຊ͋Δ͠ɺ߈ུهࣄ͕ωοτʹଟ͍ w *46$0/ຊબ֎෦αʔϏεͱͷ࿈ܞͳͲͷ࿅शʹ
w *46$0/༧બ༷ʑͳղ๏͕͋ΔͷͰ܁Γฦ͠ΕΔ ͓͢͢Ίͷաڈ *46$0/ʹ͓͚Δ࿅श
w ͍Ζ͍Ζ͋Δ͚Ͳ͋Μ·Γ͘͠ߟ͑ͣେผͯͭ͠ w ϩʔΧϧ%PDLFSͳͲ w 44)ӽ͠ͷͷ7BHSBOUΫϥυΠϯϑϥ w ։ൃͱܧଓʹ͍ͭͯݕ౼͢Δͷ͕ྑ͍ w ։ൃΛڧԽ͢ΔͳΒखܰʹ%PDLFSͰ͍Ζ͍Ζࢼ͢ͱྑ͍
w ܧଓΛڧԽ͢ΔͳΒ44)ӽ͠ʹͯ͠σϓϩΠͷඋͳͲ w ։ൃͱܧଓʹ͍ͭͯ࣍ͷϖʔδ "84%PDLFS7BHSBOU ࿅शڥ
w *46$0/Λఏग़͢ΔڝٕͰͳ͍ w ࡉ͔͍मਖ਼ɺөɺܭଌΛ܁Γฦ͢ w ʑͷۀϑϩʔͷഒ͙Β͍ܧଓͰ͖Δ͜ͱ͕ॏཁ w ͜Μ͚ͩܧଓ։ൃͤ͞ΒΕΔγʔϯਓੜͰ͜ͳ͍ w ͱʹ͔͘ॳखͷ࣌ؒͰमਖ਼ɺөɺܭଌΛͰճ͢४උ
w ͜Ε͔ͬΓνʔϜ࣍ୈͰΓํ͕ҧ͏ w HJUܦ༝͍ΕSTZOD͍Δ͠ʜʜ w ͲΕ͕͍͍ͱ͔Ͱͳ͘ɺͲΕ͕खʹೃછΜͰ͍Δ͔ %FWFMPQNFOUͱ$POUJOVPVT ։ൃͱܧଓ
w HJUDMPOF͖ͯͬͯͨ͠QSJWBUFJTVΛ͍͔͍ͭͬͯ͘͡ΈΔ w ·ͣίʔυΛಡΉͱ͜Ζ͔Β w ͳΔ͘಄ۭͬΆͰԿೖΕͯͳ͍ঢ়ଶͰΓ·͢ w ϥΠϒ*46$0/͢Δײ͡ w ͳͷͰΈͳ͞ΜҰॹʹͳ͍ͬͯͬͯ͡Έ·͠ΐ͏
ࠓΔ༰ ͦΖͦΖࠓΔϋϯζΦϯͷ
w QSJWBUFJTVΛHJUDMPOF͖ͯ͠·͠ΐ͏ w IUUQTHJUIVCDPNDBUBUTVZQSJWBUFJTV w ֘ϦϙδτϦͰͭλʔϛφϧΛ্ཱͪ͛Δ w XFCBQQͰAEPDLFSDPNQPTFVQA w ͦͷલʹHFNJOTUBMMNZTRM͕͍Δ͔
w CFODINBSLFSVTFSEBUBͰASVCZMPBESCAΛ࣮ߦ w CFODINBSLFSͰANBLFA w ͷͭΛ࣮ߦͯͦ͠ͷσΟϨΫτϦʹ͍Δͱ͍͏ঢ়ଶʹ ٳܜͱ͠·͢ ٳܜ ڥߏங
ϋϯζΦϯ
w ্ཱͪ͛ͨΞϓϦΛ؍ͯ͠ΈΔ w ϘτϧωοΫ͕ى͖ͯͦ͏ͳͱ͜ΖΛͳΜͱͳͨ͘ΓΛ͚ͭΔ w ʰԿߟ͑ͣೖΕΒΕΔमਖ਼ʱͷखࡳΛ૿͢ w ઈର͓͔ͬͯͳ͍ͱ͍͚ͳ͍͜ͱ͕ೖͬͯͳ͍έʔε w ৗʹ༗ޮखͱ͍͏Θ͚Ͱͳ͍
w ͷಛੑΛΔ w ࠷ۙͷϕϯνϚʔΧʔ w ͷෳࡶੑʹରॲ͢Δ ͲΜͳʁ ίʔυΛಡ͏
w $USM 4ͷ͜ͱΕΔ w อଘͱHJUDPNNJUͷ͜ͱͰ͋Δ w ίϛοτͨ͠Βߋ৽͢Δؾ࣋ͪ w ίϛοτͨ͠ΒϕϯνϚʔΫ w
ϕϯνϚʔΫ݁ՌΛݟฦ͢บΛ͚ͭΔ मਖ਼ͨ͠ΒίϛοτͱϕϯνϚʔΫ ࢥ͍͍ͭͨमਖ਼ΛೖΕͯΈΑ͏
w HJUNFSHFʹΑͬͯͭͷमਖ਼Λ߹ମͤ͞Δ w मਖ਼"ͱमਖ਼#͕ฏߦͰ͖ΔͱνʔϜͷྗ͕͕͋Δ w ୯७ʹ࣌ؒͨΓͰରॲͰ͖Δର͕ഒ w HJUͷίϚϯυʹৄ͘͠ͳ͓ͬͯ͘͜ͱඇৗʹॏཁ (JU)VCͷ1VMM3FRVFTUͳͲ ͍͔ͭ͘ͷमਖ਼Λ߹ମͤ͞Α͏
*46$0/Λָ͠ΉͨΊʹ
w *46$0/༏উͱ͍͏ͷඇৗʹ͍͠ w ਓͰԿ༏উͯ͠Δҟৗύʔιϯࢀߟʹ͠ͳ͍ w ʰԿ͕Θ͔Βͳ͍ͷ͔Θ͔Βͳ͍ʱ͕ʰԿΘ͔Βͳ͍ʱʹͳΔ w ͜Ε͕ඇৗʹॏཁ w ͦͷͨΊʹग़དྷͳ͔ͬͨهԱ͕ॏཁʹͳΔ
w Ϛϊϯͷཱͪ͛Λൈ͚ΒΕͨهԱ͕ͳ͍ͱΛ૿ͤͳ͍ w खΛಈ͔͢͜ͱ͕ॏཁͱݴΘΕΔͷͦΕ͕ܦݧଇ͔ͩΒ w ઌਓͷܦݧଇόΧʹͨ͠ΜͰͳ͍ w ࿅शΛҰ͠ͳ͍ͱݴ͍ͬͯΔਓ͍·͕͢ɺ ΰϦϥͷ໐͖ͳͷͰແࢹ͠·͠ΐ͏ উͭͱͳʹ͔Λఆٛ͢Δ উͭ͜ͱେ͖ͳඪ͚ͩͲ
w ܧଓ։ൃೳྗͷڧԽͱಥൃతͳमਖ਼Λ҆શʹೖΕΔ࡞ۀ w ٕज़తʹͲ͜ʹࢿΛ͢Δͷ͔ΛܾΊଓ͚Δ w খ͞ͳࣄۀΛ༬͔ͬͨؾ࣋ͪʹͳͬͯΈΔ ϕϯνϟʔ$50ʹͳΖ͏ ͚࣌ؒͩ$50ʹͳΔ
w ࠓʜʜ w ͜ͷࢀߟճΛਅࣅͯΈΑ͏ w σϓϩΠͷΈΛඋ͠Α͏ w ͏ݴޠΛม͑ͯΈΑ͏ w *46$0/Λ͢ΔͳΜͯूதྗ༨Ջ࣌ؒʹग़ͯ͜ͳ͍
w നۚಈԂ࣮ͩͬͯಇ࣌ؒ͘Β͍ w খ͍͞ඪΛୡ͢Δ͜ͱͰϞνϕʔγϣϯΛอͭ w *46$0/͡Όͳ͍͜ͱΖ͏ w খ͍͞8FCΞϓϦΛ࡞Δͱ͔ຯʹ*46$0/ʹޮ͘ w ઃܭೳྗ͕ߴ·Δͱόουεϝϧ͕ᄿ͚͗ΒΕΔ খ͞ͳඪΛ࡞Ζ͏ ָ͘͠࿅श͠Α͏
&OKPZ