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
280
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.6k
ISUCON12 事前講習
rosylilly
6
15k
BURST #0
rosylilly
1
230
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 Programming
See All in Programming
tsconfigのオプションで変わる型世界
keisukeikeda
1
130
Design Pressure
hynek
0
1.4k
Parallel::Pipesの紹介
skaji
2
870
OpenTelemetry + LLM = OpenLLMetry!?
yunosukey
2
400
人には人それぞれのサービス層がある
shimabox
3
460
複雑なフォームを継続的に開発していくための技術選定・設計・実装 #tskaigi / #tskaigi2025
izumin5210
12
6.3k
External SecretsのさくらProvider初期実装を担当しています
logica0419
0
230
「MCPを使ってる人」が より詳しくなるための解説
yamaguchidesu
0
590
CQRS/ESのクラスとシステムフロー ~ RailsでフルスクラッチでCQRSESを組んで みたことから得た学び~
suzukimar
0
190
OpenTelemetryで始めるベンダーフリーなobservability / Vendor-free observability starting with OpenTelemetry
seike460
PRO
0
160
Blueskyのプラグインを作ってみた
hakkadaikon
1
280
生成AI時代のフルスタック開発
kenn
10
2.7k
Featured
See All Featured
Bash Introduction
62gerente
614
210k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
How to Ace a Technical Interview
jacobian
276
23k
Documentation Writing (for coders)
carmenintech
71
4.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
6
650
Typedesign – Prime Four
hannesfritz
41
2.6k
RailsConf 2023
tenderlove
30
1.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
15
890
How STYLIGHT went responsive
nonsquared
100
5.6k
Agile that works and the tools we love
rasmusluckow
329
21k
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͕ͱָͬͯ͘͠ͳΓ·͢