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
クラウドだからできた 地方主導のJAWS DevOps
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
matsuihidetoshi
September 16, 2023
Technology
2
560
クラウドだからできた 地方主導のJAWS DevOps
四国クラウドお遍路 2023 - 四国の外のモノサシを知ってみよう-
メインセッションとして登壇しました
matsuihidetoshi
September 16, 2023
Tweet
Share
More Decks by matsuihidetoshi
See All by matsuihidetoshi
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
490
web-application-security
matsuihidetoshi
1
330
JAWS DAYS 2024 C-9
matsuihidetoshi
0
230
既存システムのコンテナ化で得られた知見と、 全然関係ないけど自炊を支える技術
matsuihidetoshi
0
1k
Media JAWS 2023/1
matsuihidetoshi
1
620
Efforts to Organizing & Broadcastiong JAWS-UG's global event "JAWS PANKRATION 2021 -Up till Down-"
matsuihidetoshi
0
220
サーバレスアーキテクチャの考え方
matsuihidetoshi
0
140
コミュニティイベント配信基盤での サーバーレスアーキテクチャ実践
matsuihidetoshi
0
680
再利用可能なサーバーレス配信コンポーネント
matsuihidetoshi
0
220
Other Decks in Technology
See All in Technology
猫でもわかるKiro CLI(セキュリティ編)
kentapapa
0
120
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
220
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
Cosmos World Foundation Model Platform for Physical AI
takmin
0
980
生成AIと余白 〜開発スピードが向上した今、何に向き合う?〜
kakehashi
PRO
0
170
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
150
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
770
今日から始めるAmazon Bedrock AgentCore
har1101
4
420
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
480
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
210
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
170
My Coaching Mixtape
mlcsv
0
51
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
330
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
230
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
4 Signs Your Business is Dying
shpigford
187
22k
First, design no harm
axbom
PRO
2
1.1k
Transcript
Ϋϥυ͔ͩΒͰ͖ͨ ํओಋͷ+"84%FW0QT দҪӳढ़
ࣗݾհ 9!IJEF দҪӳढ़ ελʔτΞοϓςΫϊϩδʔςοΫϦʔυ
લΓ
લΓ
લΓ
ࠓ͓͢͠Δ͜ͱ ํࡏॅͷσϕϩούʔͷࢲ͕ίϛϡχςΟͷେ͖ͳاըʹࢀը࢝͠ΊΔ·ͰͷܦҢ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ΩϟϦΞνΣϯδ͔ΒظؒͰͷΩϟονΞοϓͰҙࣝͨ͜͠ͱ ίϛϡχςΟͱΩϟϦΞͱࣗݾ࣮ݱʹ͍ͭͯ +"846(ͷ׆ಈΛ௨ͯ͠มΘͬͨ͜ͱɺมΘ͍ͬͯͳ͍͜ͱ
͜Ε·Ͱͷ׆ಈ ํࡏॅͷσϕϩούʔͷࢲ͕ίϛϡχςΟͷେ͖ͳاըʹࢀը࢝͠ΊΔ·ͰͷܦҢ +"846(দࢀը ίϩφؔ࿈ ϋϯζΦϯ
CVJMEFSTGMBTI +"84%":4 +"841"/,3"5*0/ "84)&30 +"84%":4 +"84ϛʔτ "1"$$PNNVOJUZ "XBSE .FEJB+"84ࢀը +"84ϛʔτ
+"846(ͷॳࢀՃ ํࡏॅͷσϕϩούʔͷࢲ͕ίϛϡχςΟͷେ͖ͳاըʹࢀը࢝͠ΊΔ·ͰͷܦҢ ౦ژ͔Βݩদʹ͖͕ͬͯͨɺ 8FCΫϥυٕज़ͷڵຯΛࣺͯΕͣΤϯδχΞܧଓ ͔ͤͬ͘ࣄͱͯ͠औΓΉͳΒຊؾͰֶͼ͔ͨͬͨ ͳΜͱͳ͘ํͰऔΓΈํ࣍ୈͰΩϟονΞοϓ͍͚ͯ͠Δউࢉ͕͋ͬͨ ΤϯδχΞԣͷͭͳ͕Γ͕େࣄͩΑͱڭΘͬͨ )BNBNBUTVSCͰদࢧ෦ͷখ͞Μͱग़ձ͏ ຖճͷΑ͏ʹͪΐͬͱͨ͠ωλΛ࡞ͬͯ-5
˒ࢀՃɾൃݴɾొஃͷϋʔυϧ͕͔ͬͨ
"NQMJGZͷϋϯζΦϯͱ CVJMEFSTGMBTIͷॳͷدߘ ํࡏॅͷσϕϩούʔͷࢲ͕ίϛϡχςΟͷେ͖ͳاըʹࢀը࢝͠ΊΔ·ͰͷܦҢ ࢧ෦ͷษڧձʹࢀՃ͢Δʹ"NQMJGZͷັྗʹؾͮ͘ ϑϩϯτΤϯυͷϗεςΟϯάΛ͔ͨͬͨ͠ αʔόʔϨεͱ͍͏ίϯηϓτΛΔ ݩͰউखʹϋϯζΦϯΛ͕ͬͨɺͦΕ͕ྑ͍ωλͱͳΔ
ίϩφӨڹԼͰͷγϏοΫςοΫ ํࡏॅͷσϕϩούʔͷࢲ͕ίϛϡχςΟͷେ͖ͳاըʹࢀը࢝͠ΊΔ·ͰͷܦҢ +"846(দࢧ෦͕ओಋ ผͰɺߦ͖͚ͭͷళ͔Β૬ஊ͋Γ ࢢͷ)1ܝࡌϝσΟΞͷऔࡐ ˒पғʹ͕ࣗऔΓΜͰΔ͜ͱΛΞϐʔϧ͍ͯͨ͠
+"84%":4SF$POOFDU ํࡏॅͷσϕϩούʔͷࢲ͕ίϛϡχςΟͷେ͖ͳاըʹࢀը࢝͠ΊΔ·ͰͷܦҢ ॳ৺ऀࢧ෦ͷొஃ ৫ా͞Μ͕"NQMJGZؔ࿈ͰͤΔਓ͕͍Δ͔୳͍ͯͨ͠ দҪͷ׆ಈΛ͍ͬͯͨপޱ͞Μ͕ܨ͛ͯ͘Εͨ %":4࣮ߦҕһΛ୳͍ͯͨ͠ࢁޱ͞Μ͔Β͓༠͍ ৫ా͞Μ͔Βਪનͯ͠Βͬͨ ΩοΫΦϑͰʮ։ൃͳΒ͓ʹཱͯͦ͏ʯ ˒࠷ॳͷҰา͔ΒઇͩΔ·ࣜʹొஃػձ͕૿͑ ਓͷ͝ԑ͕ͭͳ͕Γνϟϯε͕ಘΒΕͨ
+"84%":4SF$POOFDU ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ νϟϯωϧಉ࣌৴ αʔόʔϨε ίϛϡχςΟϝϯόʔͷΈͰߏங ਓ͍ۙࢹௌऀ
7JEFPKT *744%,ͷ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ Ϗϧυ࣌ʹؚ·Εͳ͍ϑΝΠϧΛ $PQZ8FCQBDL1MVHJOͰίϐʔ ґଘϑΝΠϧΛͪΌΜͱ͖࣋ͬͯͯ ڧҾͳ%0.ૢ࡞Λഇࢭʂ
*745JNFE.FUBEBUBͷ׆༻ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ EBUB ҙͷσʔλΛΦʔσΟΦಈըϑϨʔϜʹ૬Γͤ͞Δ
*745JNFE.FUBEBUBͷ׆༻ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ λΠτϧઆ໌จΛߋ৽ ߋ৽ͷτϦΨʔͰ -BNCEBؔΛݺͼग़͠ 5JNFE.FUBEBUBͱͯ͠ λΠτϧઆ໌จΛૹ৴͢ΔΑ͏ "NB[PO*74ʹϦΫΤετ 5JNFE.FUBEBUBड৴ͷ ΠϕϯτΛϑοΫͯ͠
λΠτϧͱઆ໌จΛදࣔʹө
ΊͷςΩετΛૹ৴͢Δ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ݪจݪจݪจʜݪจ ׂ அย,FZ45"35 அย,FZ அย,FZ அย,FZ&/% ճʹ͚ͯ ϦΫΤετ
ճʹ͚ͯ ૹ৴ ෮ݩ ݪจݪจݪจʜݪจ அย,FZ45"35 அย,FZ அย,FZ அย,FZ&/% όοΫΤϯυͰ จষΛׂ͠ ϑϩϯτΤϯυଆͰ ෮ݩ ˒Ίͷઆ໌จʹରԠ
ཧը໘ࣗ࡞ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ӡӦϝϯόʔͷೝূ ηογϣϯλΠτϧઆ໌จͷߋ৽ Ξϯέʔτͷ੍ޚ
+"84%":4SF$POOFDU ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ τϥοΫಉ࣌৴ɺਓ͍ۙࢹௌऀ ϦΞϧλΠϜͳίϯςϯπߋ৽ΞϯέʔτͳͲػೳ໘ॆ࣮ μϯλΠϜɺΠϯϑϥΦϖϨʔγϣϯ ৴ج൫ߏஙࣗମ͕ίϯςϯπͱͳΓɺҎ߱ͷΠϕϯτͷ໊ʹ
"84TFSWFSMFTT)&30 ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ˒͜Ε·Ͱͷ׆ಈίϛϡχςΟͰͷ ϢχʔΫͳΞτϓοτ͕ධՁʹ
+"841"/,3"5*0/ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ཧը໘ࣗ࡞ͤͣʹ 4QSFBETIFFUΛ"1*Խͯ͠༻ ৴ࢹௌऀอଘɾදࣔͷ όοΫΤϯυίʔυཧͯ͠ ࠓޙͷΠϕϯτʹྲྀ༻Մೳʹ ৴ΦϖϨʔλʔଆͰ શͯͷใΛ߹ͯ͠ ಈըʹؚΊΔ
+"841"/,3"5*0/ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ શͯͷใΛ৴ಈըʹू ΦϖϨʔγϣϯͷ4BB4׆༻ *B$Խ
+"841"/,3"5*0/ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ߹ ಈը ૹ৴ ৴ ৴ཧऀ ࢹௌऀ ཧϖʔδ ొஃใ
ࢹௌऀ ৴ ༁ςΩετ ࢹௌϖʔδ ࢹௌऀॲཧ औಘ ૹ৴ ఆظݺͼग़͠ อଘ
+"841"/,3"5*0/ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ࣌ؒͿͬ௨͠৴ɺμϯλΠϜ Χࠃ͔ΒਓҎ্ͷࢀՃऀɺΧࠃ͔Βਓͷొஃऀ ߏஙɾӡ༻ͷ؆ૉԽ ߏͷςϯϓϨʔτԽͱΞτϓοτ
"1"$$PNNVOJUZ"XBSET ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ˒ܧଓతͳίϛϡχςΟΠϕϯτͰͷ ৴ڥߏஙɾվળ͕ධՁʹ
+"84%":44BUFMMJUFT ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏
+"84%":44BUFMMJUFT ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ৴ؔ࿈ใͷ੩తԽ 4USFBN:BSEͰશͯͷใΛಈըʹຒΊࠐΈ
1"/,3"5*0/ͱͷൺֱ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ߹ ಈը ૹ৴ ৴ ৴ཧऀ ࢹௌऀ ཧϖʔδ ొஃใ
ࢹௌऀ ৴ ༁ςΩετ ࢹௌϖʔδ औಘ ૹ৴
+"84%":44BUFMMJUFT ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ԾΧϝϥͰ ը໘ڞ༗ ಈը ૹ৴ ৴ ৴ཧऀ ࢹௌऀ ཧϖʔδ
ొஃใϚελʔ ࢹௌऀ ৴ ࢹௌϖʔδ ࢹௌऀॲཧ औಘ ૹ৴ ఆظݺͼग़͠ อଘ ొஃใ+40/ ఆظݺͼग़͠ औಘ ߋ৽ 4IFFUT"1* ݺͼग़͠ճ ੍ݶΛճආ
+"84%":44BUFMMJUFT ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ શࠃձ όʔνϟϧձͰͷಉ࣌ࢹௌ Ϣʔβʔମݧͱ։ൃɾӡ༻ޮͷཱ྆ *B$Խͷ༗༻ੑΛ࣮ূ
ίϛϡχςΟ͚ͩͷྗͰ ։ൃɾӡ༻ɾอक ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ΫϥυͷίϛϡχςΟ͔ͩΒΫϥυͰ࣮ݱ͠Α͏ αʔόʔϨε͔ͩΒૉૣ͘৴པੑͷߴ͍ج൫ߏங Ϋϥυ͔ͩΒํओಋͰ։ൃɾߏஙͰ͖ͨ ˒ΫϥυYํͷ૬ੑͷྑ͞
ίϛϡχςΟͱݴ͏4BOECPY ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ "84SF*OWFOU%FWFMPQFS-PVOHFʹͯ ίϛϡχςΟͷ։ൃͬͯ4BOECPY ࣦഊΛڪΕͣνϟϨϯδͰ͖Δ ࣮ઓೖͷݕূڥʹͳΔ ˒։ൃऀͱͯؔ͠ΘΔ͜ͱͷ େ͖ͳϝϦοτ
/FYU1"/,3"5*0/ ΦϯϥΠϯେنΠϕϯτͷٕज़ࢹͰͷ࣮ݱํ๏ ˒ϦΞϧλΠϜ༁Λ ࡧத
8FCɾΫϥυʹܞΘΔҎલ ΩϟϦΞνΣϯδ͔ΒظؒͰͷΩϟονΞοϓͰҙࣝͨ͜͠ͱ ϓϩάϥϛϯάΛֶΜͰ͔Β ۙ͘ܦ͍ͬͯͨ
ࠓͷΩϟϦΞʹࢸΔܦҢ ΩϟϦΞνΣϯδ͔ΒظؒͰͷΩϟονΞοϓͰҙࣝͨ͜͠ͱ ֎͢Δ༧ࢉ͢Δਓ͍ͳ͍ˠֶशܦݧ͕͋ͬͨͷͰԡ͚ͭ͠ΒΕΔ ંΓ߹͍͕͔ͭͳ͘ͳΓݩʹΓΦϯϓϨϛεͷΤϯδχΞʹ ΫϥυΓ͔ͨͬͨͷͰ·ͨ8FCΤϯδχΞʹ εΧτ͕དྷͯݱ৬ "84)&30 ˒։ൃͷָ͠͞ΫϥυͰ͖ΕͳΜͰ࡞ΕΔͱ͍͏উࢉ͔Β ࠓ·ͰͰҰ൪ເதʹͳͬͨؒ
ۤ࿑ͨ͜͠ͱɾҙࣝͨ͜͠ͱ ΩϟϦΞνΣϯδ͔ΒظؒͰͷΩϟονΞοϓͰҙࣝͨ͜͠ͱ ͲΕ͚ͩؤுͬͯίετηϯλʔͱ͔͠ೝࣝ͞Εͳ͔ͬͨελʔτΞοϓ ݩʹࣄ͕ͳ͘స৬Ͱۤ࿑͢Δ స৬ΤʔδΣϯτʹݟ์͞ΕΔ Α͏͘8FCܥͰब৬Ͱ͖͚ͨͲΓ͍ͨ͜ͱ͕Ͱ͖ͣՌग़ͤͳ͍ ˒ίϛϡχςΟͰؒϩʔϧϞσϧʹͳΔਓΛ ݟ͚ͭΒΕ͔ͨΒؤுΕͨ
ίϛϡχςΟͰֶΜͩ͜ͱ ࣄʹ׆͖Δ͔ ίϛϡχςΟͱΩϟϦΞͱࣗݾ࣮ݱʹ͍ͭͯ ίϛϡχςΟͰֶΜͩ͜ͱ͕ ࣮ࡍʹʹཱͬͨܦݧ͋Γ·͔͢ʁ
ίϛϡχςΟͰֶΜͩ͜ͱ͕ ࣄʹ׆͖ͨࢲͷྫ ίϛϡχςΟͱΩϟϦΞͱࣗݾ࣮ݱʹ͍ͭͯ ίϛϡχςΟͰࢄʑࢼ͖ͯͨ͠"NQMJGZͷϗεςΟϯάΛ1SPEVDUJPOڥʹಋೖ "84$%,ͷΩϟονΞοϓ͕ݱߦۀͷத৺తͳ༰ʹͭͳ͕Δ ίϛϡχςΟͷ׆ಈ͕స৬ΩϟϦΞΞοϓʹ༗རʹಇ͘ ίϛϡχςΟͰग़ձͬͨํ͔Β͓ࣄͷ૬ஊΛड͚Δ
ίϛϡχςΟͰͷࢲͷ৺ߏ͑ ίϛϡχςΟͱΩϟϦΞͱࣗݾ࣮ݱʹ͍ͭͯ ίϛϡχςΟͰֶΜͩ͜ͱ͕׆͔͞ΕΔׂ߹ׂׂ͔͔ ଓ͚ΔࣄʹΑΓࣄͷํ͔Βدׂ͖ͬͯͯ߹͕มΘͬͯ͘Δ ίϛϡχςΟΠϕϯτͰֶͿͱ͍͏ΑΓɺใऩूͯ͠ޙ͔ΒΈͬͪΓֶͿ ճͷࢀՃΑΓճͷొஃ
ӽڥ͢Δ͜ͱͰੈք͕มΘΔ ίϛϡχςΟͱΩϟϦΞͱࣗݾ࣮ݱʹ͍ͭͯ Πϯϓοτ͔ΒΞτϓοτ ࢀՃऀ͔Βొஃऀɺొஃऀ͔ΒӡӦଆ ݩ͔ΒଞҬɺࠃ͔Βւ֎ ˞ࣸਅΠϝʔδͰ͢
ྗͱͦͷՁ ʮͦΕͰʯͱݴ͍ଓ͚Ζ ʢҾ༻ػಈઓ࢜ΨϯμϜ6$FQʣ ৭ʑͳঢ়گʹৼΓճ͞Εɺৗʹ୭͔ʹίϯτϩʔϧ͞Ε͍ͯͨˠࣗͰίϯτϩʔϧͰ͖ΔΑ͏ʹ Γ͍ͨ͜ͱ͔ͩΒύϑΥʔϚϯε͕ग़ͤΔɺ͞ΒʹΓ͍ͨ͜ͱ͕Ͱ͖Δɺ20-্͕Δ ίϛϡχςΟͱΩϟϦΞͱࣗݾ࣮ݱʹ͍ͭͯ
׆ಈΛ௨ͯ͠มΘͬͨ͜ͱ ٕज़ͷղ૾͕ͲΜͲΜ্͕ͬͨ ΠϯϓοτͱΞτϓοτͷελΠϧཱ͕֬͞Εͨ νϟϯε͕ͲΜͲΜ૿͑Δ༷ʹͳͬͨ पғͷ͕มΘͬͨ ΩϟϦΞతʹ͏·͍ͬͨ͘ ؒͱαʔυϓϨΠε͕Ͱ͖ͨ Ըฦ͠ͷؾ͕࣋ͪੜͨ͡ +"846(ͷ׆ಈΛ௨ͯ͠มΘͬͨ͜ͱɺมΘ͍ͬͯͳ͍͜ͱ
׆ಈલͱมΘͬͯͳ͍͜ͱ +"846(ͷ׆ಈΛ௨ͯ͠มΘͬͨ͜ͱɺมΘ͍ͬͯͳ͍͜ͱ ࣗͷڵຯʹରͯ͠ૉʹɺΓ͍ͨ͜ͱΛΔ ແཧ͠ͳ͍Ͱࣗ༝ʹΠϯϓοτɾΞτϓοτ ΩϟϦΞʹϓϥεʹͳΔ͜ͱͷϞνϕʔγϣϯ͋Δ
ࠓʜ ಉ͡τϐοΫͰΓ্͕ΕΔؒΛݟ͚ͭΔ ʮ͋ͷਓʹ͜ͷΛฉ͔ͤΕͨΒʯΛ૾͢Δ ೋݩͰଊ͑ͳ͍
5IBOLZPV