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
あるいはサイドカーでいっぱいの海
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
nwiizo
March 18, 2022
Technology
1
870
あるいはサイドカーでいっぱいの海
3-shake SRE Tech Talk #3
https://3-shake.connpass.com/event/241284/
#SRETT
nwiizo
March 18, 2022
Tweet
Share
More Decks by nwiizo
See All by nwiizo
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
8
2.8k
30分でわかるアーキテクチャモダナイゼーション
nwiizo
9
5.2k
意志を実装するアーキテクチャモダナイゼーション
nwiizo
3
3k
おい、テックブログを書け
nwiizo
46
18k
バイブコーディングと継続的デプロイメント
nwiizo
2
1.3k
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
10
1.4k
2025年夏 コーディングエージェントを統べる者
nwiizo
0
450
転職したらAWS MCPサーバーだった件
nwiizo
3
2.3k
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
6
7.2k
Other Decks in Technology
See All in Technology
クラウド時代における一時権限取得
krrrr38
1
170
白金鉱業Meetup_Vol.22_Orbital Senseを支える衛星画像のマルチモーダルエンベディングと地理空間のあいまい検索技術
brainpadpr
2
240
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4k
EMからVPoEを経てCTOへ:マネジメントキャリアパスにおける葛藤と成長
kakehashi
PRO
7
1k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
ブラックボックス観測に基づくAI支援のプロトコルのリバースエンジニアリングと再現~AIを用いたリバースエンジニアリング~ @ SECCON 14 電脳会議 / Reverse Engineering and Reproduction of an AI-Assisted Protocol Based on Black-Box Observation @ SECCON 14 DENNO-KAIGI
chibiegg
0
150
Shifting from MCP to Skills / ベストプラクティスの変遷を辿る
yamanoku
4
570
大規模サービスにおける レガシーコードからReactへの移行
magicpod
1
150
JAWS DAYS 2026 CDP道場 事前説明会 / JAWS DAYS 2026 CDP Dojo briefing document
naospon
0
200
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
760
元エンジニアPdM、IDEが恋しすぎてCursorに全業務を集約したら、スライド作成まで爆速になった話
doiko123
1
370
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
0
5.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
380
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
130
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
130
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
Google's AI Overviews - The New Search
badams
0
930
The SEO Collaboration Effect
kristinabergwall1
0
380
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
370
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
220
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Transcript
݄TIBLF43&5FDI5BML!OXJJ[P ͋Δ͍αΠυΧʔͰ͍ͬͺ͍ͷւ
ΞδΣϯμ w αΠυΧʔͱ w αΠυΧʔύλʔϯͷ࣮ w αΠυΧʔύλʔϯΛࢧ͑Δٕज़
αΠυΧʔͱ
αΠυΧʔͱ ࢄγεςϜʹ͓͚ΔσβΠϯύλʔϯͷҰͭ αΠυΧʔɺΞϓϦέʔγϣϯίϯςφΛ֦ுͯ͠ɺػೳ ΛՃ͠·͢ɻαΠυΧʔΛ༻ͯ͠طଘͷϨΨγʔΞϓϦ έʔγϣϯͳͲʹద༻Ͱ͖·͢ɻಉ༷ʹɺ͜ΕΒΛ༻͠ ͯɺҰൠతͳػೳͷ࣮Λඪ४Խ͢ΔίϯςφΛ࡞͢Δ͜ ͱͰ͖·͢ɻ 4JEFDBS TUPSBHF
IUUQTXXXPSFJMMZDPNMJCSBSZWJFXEFTJHOJOHEJTUSJCVUFETZTUFNTDIIUNM
ίϯςφཧ༻ͷ୯Ұίϯςφύλʔϯ γϯάϧϊʔυɾϚϧνίϯςφɾύλʔϯ αΠυΧʔɾύλʔϯ Ξϯόαμʔɾύλʔϯ Ξμϓλʔɾύλʔϯ ࢄΞϧΰϦζϜ༻ͷϚϧνϊʔυύλʔϯ Ϧʔμબग़ύλʔϯ ࡞ۀΩϡʔύλʔϯ εΩϟολʔɾΪϟβʔɾύλʔϯ
IUUQTXXXVTFOJYPSHTZTUFN fi MFTDPOGFSFODFIPUDMPVEIPUDMPVE@CVSOTQEG ίϯςφΛ༻͍ͨࢄγεςϜʹ͓͚ΔσβΠϯύλʔϯ
ίϯςφΛ༻͍ͨࢄγεςϜʹ͓͚ΔσβΠϯύλʔϯ IUUQTXXXVTFOJYPSHTZTUFN fi MFTDPOGFSFODFIPUDMPVEIPUDMPVE@CVSOTQEG 4JEFDBS TUPSBHF αΠυΧʔɾύλʔϯ தͰಈ͘ 4JEFDBS
"NCBTTBEPS Ξϯόαμʔɾύλʔϯ ͔Β֎ 4FSWJDF" 4FSWJDF# 4JEFDBS "EBQUFS Ξμϓλʔɾύλʔϯ ֎͔Β 4FSWJDF" 4FSWJDF# ࢄΞϧΰϦζϜ༻ͷ Ϛϧνϊʔυύλʔϯհ͠ͳ͍
ίϯςφΛ༻͍ͨࢄγεςϜʹ͓͚ΔσβΠϯύλʔϯ ίϯςφཧ༻ͷ୯Ұίϯςφύλʔϯ γϯάϧϊʔυɾϚϧνίϯςφɾύλʔϯ αΠυΧʔɾύλʔϯ Ξϯόαμʔɾύλʔϯ Ξμϓλʔɾύλʔϯ ࢄΞϧΰϦζϜ༻ͷϚϧνϊʔυύλʔϯ Ϧʔμબग़ύλʔϯ ࡞ۀΩϡʔύλʔϯ εΩϟολʔɾΪϟβʔɾύλʔϯ
IUUQTXXXVTFOJYPSHTZTUFN fi MFTDPOGFSFODFIPUDMPVEIPUDMPVE@CVSOTQEG ͜ΕΒ͍͔ͭ͘ͷύλʔϯͷΈ߹ΘͤΛ αΠυΧʔͱදݱͨ͠Γѻ͏͜ͱ͕ଟ͍
$POUBJOFS(SPVQ BLB 1PE
αΠυΧʔύλʔϯͷ࣮ྫ%BQSͱʁ %JTUSJCVUFE"QQMJDBUJPO3VOUJNFͷུ %BQSͷಛ αΠυΧʔ EBQSE ܦ༝Ͱ)551H31$ʹΑΓ ҙͷ։ൃݴޠϑϨʔϜϫʔΫͰ։ൃՄೳ ϕετϓϥΫςΟεΛαΠυΧʔͷ
ϏϧσΟϯάϒϩοΫͱͯ͠ఏڙ %BQS"1* )551H31$ "QQMJDBUJPO %BQSTJEFDBS ͜ΕɺΞϯόαμʔɾύλʔϯͷಛ ࢄΞϧΰϦζϜ༻ͷϚϧνϊʔυύλʔϯར༻͍ͯ͠Δ
%BQSͷ0CTFSWBCJMJUZͷಛʹ͍ͭͯ %BQSΛར༻͢Δ͜ͱͰ0CTFSWBCJMJUZͷඪ४Խ αΠυΧʔσβΠϯύλʔϯʹ࣮ͯ %BQSαΠυΧʔͷػೳΛར༻ͯ͠ 0CTFSWBCJMJUZͷػೳ֦ு͓ΑͼɺػೳΛՃ %BQSΞϓϦʹରͯ͠αΠυΧʔΛ༻ͯ͠ 0CTFSWBCJMJUZͷҰൠԽඪ४Խ
͜ΕɺΞμϓλʔɾύλʔϯͷಛ ͪ͜Βɺ֎෦͔ΒͷΞΫηεʹରͯ͠ɺ൚༻తڞ௨ͳΠϯλϑΣʔεΛ࣋ͨͤΔ͜ͱΛ࣮ݱ͠·͢ɻ
αΠυΧʔͷ࣮
1PEͰͷαΠυΧʔύλʔϯͷ࣮ 1PEʹ͓͚ΔαΠυΧʔͷಛੑ ϙου͕ىಈ͢Δͱɺ෦ͷෳͷίϯςφ͕ಉ࣌ʹελʔτ͠·͢ɻ ίϯςφؒͰɺωοτϫʔΫσΟεΫͳͲͷใΛڞ༗͍ͯ͠·͢ɻ IUUQTLVCFSOFUFTJPEPDTDPODFQUTXPSLMPBETQPET ͜ͷ੍ʹ͓͍࣮ͯՄೳ 1PEʹ͓͚ΔαΠυΧʔͷϝϦοτ αΠυΧʔίϯςφ࠶ར༻ੑ͕ߴ͍ ϙουͷίϯςφ͝ͱʹ$16ͷ༻࣌ؒͷ্ݶΛઃఆ͢Δ͜ͱ͕Մೳ
αΠυΧʔίϯςφ͕োͷ෧͡ࠐΊͷڥքΛఏڙ͢Δ͜ͱ͕Ͱ͖ΔͳͲ
1PEͰͷαΠυΧʔύλʔϯͷ࣮ ࠷Α͘ग़ͯ͘Δྫ αΠυΧʔίϯςφ͕֎෦͔ΒίϯςϯπΛऔಘ 1PEͰڞ༗͍ͯ͠ΔσΟεΫΛߋ৽ ͦΕΒΛ௨ ࣮͞Εͳ͍͜ͱଟ͍
ΞϓϦέʔγϣϯ͕ߋ৽͞ΕͨσΟεΫΛಡΈࠐΈ IUUQTLVCFSOFUFTJPEPDTDPODFQUTXPSLMPBETQPET %FTJHOJOH%JTUSJCVUFE4ZTUFNTCZ#SFOEBO#VSOTΑΓ
%BQSͰͷαΠυΧʔύλʔϯͷ࣮ %BQSEͷ*OWPLF 4FSWJDF"ɺ4FSWJDF#Λλʔήοτͱͨ͠)551·ͨH31$ͷ ݺͼग़͠Λߦ͍ɺ%BQSαΠυΧʔʹૹΒΕΔ %BQSɺࢦఆ͞ΕͨϗεςΟϯάϓϥοτϑΥʔϜͰ࣮ߦ͞Ε͍ͯΔ
໊લղܾίϯϙʔωϯτΛ༻ͯ͠ɺ4FSWJDF#ͷॴΛݕग़͠·͢ɻ %BQSɺ4FSWJDF#ͷ%BQSαΠυΧʔʹϝοηʔδΛసૹ͠·͢ɻ %BQSαΠυΧʔؒͷͯ͢ͷίʔϧɺύϑΥʔϚϯεͷͨΊʹH31$Ͱߦ ΘΕ·͢ɻ4FSWJDFͱ%BQSαΠυΧʔؒͷݺͼग़͠ͷΈɺ)551·ͨ H31$ͷ͍ͣΕ͔ʹͳΓ·͢ɻ 4FSWJDF#ͷ%BQSαΠυΧʔɺϦΫΤετΛ4FSWJDF#ͷࢦఆ͞Ε ͨΤϯυϙΠϯτʢ·ͨϝιουʣʹసૹ͠ɺ4FSWJDF#ͦͷϏδ ωεϩδοΫίʔυΛ࣮ߦ͠·͢ɻ 4FSWJDF#4FSWJDF"ʹϨεϙϯεΛૹ৴͠·͢ɻ Ϩεϙϯε4FSWJDF#ͷαΠυΧʔʹૹΒΕ·͢ɻ %BQSɺ4FSWJDF"ͷ%BQSαΠυΧʔʹϨεϙϯεΛసૹ͠·͢ɻ 4FSWJDF"ϨεϙϯεΛड৴͠·͢ɻ IUUQTHJUIVCDPNEBQSEBQSCMPCNBTUFSDNEEBQSENBJOHP IUUQTEPDTEBQSJPEFWFMPQJOHBQQMJDBUJPOTCVJMEJOHCMPDLTTFSWJDF JOWPDBUJPOTFSWJDFJOWPDBUJPOPWFSWJFX %BQS"1* )551H31$ 4FSWJDF" %BQSTJEFDBS
αΠυΧʔΛࢧ͑Δٕज़
αΠυΧʔΛࢧ͑Δٕज़ ,VCFSOFUFTαʔϏεϝογϡͰαΠυΧʔΛࢧ͑Δٕज़ "ENJTTJPO8FCIPPL$3%Λ,VCFSOFUFTDPOUSPMMFSͳͲΛ༻͍ͨ ,VCFSOFUFTΛ֦ுͤͯ͞ίϯςφؒͷใΛڞ༗ͨ͠Γɺ1PE࡞࣌ʹ ༰ΛνΣοΫͯ͠ɺॻ͖͑ͨΓͯ͠αΠυΧʔΛ࡞ͨ͠Γ͍ͯ͠Δ 1PE-JGFDZDMF্ͰαΠυΧʔΛࢧ͑Δٕज़ 1PE-JGFDZDMFͷ*OJUίϯςφΤϑΣϝϥϧίϯςφΛ༻͍ͯ,VCFSOFUFT্ʹσ ϓϩΠͨ͠ΓσϓϩΠલޙʹ͞·͟·ͳ࡞ۀΛߦΘͤΔ͜ͱʹΑͬͯ
ԁͳ։ൃӡ༻ΛՄೳʹ͢Δ IUUQTLVCFSOFUFTJPKBEPDTDPODFQUTXPSLMPBETQPETQPEMJGFDZDMF
,VCFSOFUFT"ENJTTJPO8FCIPPLTͷҐஔ͚ "ENJTTJPO8FCIPPLTͱ ,VCFSOFUFTϦιʔεΛૢ࡞͢Δࡍʹɺ࡞มߋͷ༰ΛνΣοΫͨ͠Γɺॻ͖͑ ͨΓ͢Δ͜ͱ͕Ͱ͖Δػೳ NVUBUJOH"1*ͷϦΫΤετΛมߋ WBMJEBUJOH"1*ͷϦΫΤετͷݕূ %BQSEBQSTJEFDBSJOKFDUPS ΞϊςʔγϣϯΛڥมͱͯ͠ಡΈࠐΜͰ%BQSEΛҙͷ1PEʹJOKFDU͠ɺ ΞϓϦέʔγϣϯ͕%BQSEͱ௨৴Ͱ͖ΔΑ͏ʹ͍ͯ͠·͢ɻ
IUUQTLVCFSOFUFTJPCMPHBHVJEFUPLVCFSOFUFTBENJTTJPODPOUSPMMFST IUUQTEPDTEBQSJPDPODFQUTEBQSTFSWJDFTTJEFDBSJOKFDUPS
͞ΒɺαΠυΧʔ
͞ΒɺαΠυΧʔ )PXF#1'XJMMTPMWF4FSWJDF.FTI(PPECZF4JEFDBST αΠυΧʔͰͳ͘F#1'Λ༻͍ͨ,FSOFM.PEFMͰ4FSWJDF.FTIΛ࣮ݱ͢Δ αΠυΧʔΦʔόʔϔου͕গͳ͘ͳΓɺαʔϏεϝογϡͰͷ՝͕খ͘͞ͳΔ σόοά͕͘͠ͳͬͨΓଟ͍ͱࢥ͏͕ٕज़తʹ໘നͦ͏ͩͱࢥͬͯΔ IUUQTJTPWBMFOUDPNCMPHQPTUFCQGTFSWJDFNFTI
ࢀߟࢿྉ %FTJHOQBUUFSOTGPSDPOUBJOFSCBTFEEJTUSJCVUFETZTUFNT IUUQTXXXVTFOJYPSHTZTUFN fi MFTDPOGFSFODFIPUDMPVE IPUDMPVE@CVSOTQEG ίϯςφɾσβΠϯɾύλʔϯͷจཁɹ IUUQTRJJUBDPN.BIP5BLBSBJUFNTGDBGFDG )PXF#1'XJMMTPMWF4FSWJDF.FTI(PPECZF4JEFDBST IUUQTJTPWBMFOUDPNCMPHQPTUFCQGTFSWJDFNFTI
%BQSTJEFDBS EBQSE PWFSWJFX IUUQTEPDTEBQSJPDPODFQUTEBQSTFSWJDFTTJEFDBS
ࢀߟࢿྉ ,VCFSOFUFT%PDVNFOUBUJPO$PODFQUT8PSLMPBET1PET IUUQTLVCFSOFUFTJPEPDTDPODFQUTXPSLMPBETQPET ,VCFSOFUFT$VTUPN$POUSPMMFSΛखൈ͖Ͱ࡞Δٕज़ IUUQTXXXUBLVUBLBIBTIJEFWMB[ZDVTUPNDPOUSPMMFSGPSLVCFSOFUFT )PXF#1'4USFBNMJOFTUIF4FSWJDF.FTI IUUQTUIFOFXTUBDLJPIPXFCQGTUSFBNMJOFTUIFTFSWJDFNFTI 5SZF#1'QPXFSFE$JMJVN4FSWJDF.FTIKPJOUIFCFUBQSPHSBN IUUQTDJMJVNJPCMPHDJMJVNTFSWJDFNFTICFUB