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.6k
ISUCON 夏祭り 2023 ハンズオン資料
Sho Kusano
August 28, 2023
Tweet
Share
More Decks by Sho Kusano
See All by Sho Kusano
ISUCON 反省会
rosylilly
1
320
今日から始めるリアルタイム配信の裏側
rosylilly
10
7.7k
ISUCON12 事前講習
rosylilly
6
16k
BURST #0
rosylilly
1
270
ISUCON 11 Prior
rosylilly
10
18k
ISUCON 夏期講習 2020
rosylilly
7
11k
真剣.js / shinken-js
rosylilly
1
4.2k
Sustainable Operation
rosylilly
2
3.7k
Crystal introduction
rosylilly
0
1.2k
Other Decks in Technology
See All in Technology
EKSで実践する オブザーバビリティの現在地
honmarkhunt
2
280
Generative UI を試そう!A2-UIでAIエージェントにダッシュボードを作らせてみた
kamoshika
1
230
Agent Skils
dip_tech
PRO
0
200
React 19時代のコンポーネント設計ベストプラクティス
uhyo
16
5.9k
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
3
430
Azure Copilot Migration Agent / #jazug
koudaiii
1
230
通話データから価値を生む 生成AIデータ基盤の実践 / CO-LAB_Tech_Night
sansan_randd
0
110
フルスタックGoでスコア改ざんを防いだ話
ponyo877
0
470
今、求められるデータエンジニア
waiwai2111
2
1.2k
EMから現場に戻って見えた2026年の開発者視点
sudoakiy
1
230
生成AIの研究活用_AILab2025研修
cyberagentdevelopers
PRO
11
5.4k
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
1
660
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
60
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
800
A designer walks into a library…
pauljervisheath
210
24k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
Claude Code のすすめ
schroneko
67
210k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
130
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Automating Front-end Workflow
addyosmani
1371
200k
Color Theory Basics | Prateek | Gurzu
gurzu
0
210
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