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
シマリスを知る!2024 @ Cloud in the Camp Horippa
Search
SimSta
July 12, 2024
0
95
シマリスを知る!2024 @ Cloud in the Camp Horippa
SimSta
July 12, 2024
Tweet
Share
More Decks by SimSta
See All by SimSta
KAG社内のPlatform Engineeringをちょっとだけ紹介します @ Sapporo Engineer Base
shimagaji
0
33
日本からre:Inventを支えた活動報告&ミニre:Cap @ JAWS-UG Sapporo
shimagaji
0
81
Step FunctionsとInfrastructure Composerで挑むローコード × Platform Engineering @ JAWS-UG 青森
shimagaji
1
270
スクラムチームのDevOpsを支えるPlatform Engineering @ 実践DevOps! 〜KAGとkubellの取り組み〜
shimagaji
0
91
日本からre:Inventを支える技術 @ re:Invent2024 北海道組 事前勉強会
shimagaji
0
100
KDDI CCoEからKAG Platform Engineeringへ受け継がれたもの、変わったもの @ CCoE実践者コミュニティ北海道
shimagaji
0
96
インナーソースはじめました @ NES Tech Brewery
shimagaji
4
220
Step FunctionsからはじめるBedrock @ JAWS-UG AI/ML
shimagaji
2
390
(ほぼ)ノーコードでもBedrockしたいっ!! @JAWS-UG Sapporo
shimagaji
4
280
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
520
The World Runs on Bad Software
bkeepers
PRO
67
11k
Agile that works and the tools we love
rasmusluckow
328
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.6k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Speed Design
sergeychernyshev
29
900
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Making the Leap to Tech Lead
cromwellryan
133
9.2k
Scaling GitHub
holman
459
140k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Practical Orchestrator
shlominoach
186
11k
Transcript
γϚϦεΛΔʂ 4JN4UB !TIJNBHBKJ $MPVEJOUIF$BNQ)PSJQQB DMPVE@IPSJQQB ˡϗϫΠτγϚϦεͷΞϧλ
ࣗݾհ ɹ࡛ۄɹʢʙେֶͷ్த·Ͱʣ ˠࡳຈɹʢʙେֶɾʣ ˠਆಸʢʙେֶӃʙब৬ͯ͘͠Β͍ʣ ˠࡳຈɹʢʙͦΖͦΖʣ ͖ͳΫϥυαʔϏεɿ"844UFQ'VODUJPOT 4JN4UBʢΦϯϥΠϯͷ͕ͨ͢ʣ ,%%*ΞδϟΠϧ։ൃηϯλʔגࣜձࣾ ϓϥοτϑΥʔϜΤϯδχΞϦϯά෦ "84ೝఆ
!TIJNBHBKJ 5XJUUFS 4FSWFSMFTT ΧάΧά
"HFOEB • ຊͷγϚϦε • γϚϦεΛΔʂ • ϗϫΠτγϚϦεͬͯʁ • ւಓͱटݍͷγϚϦεεϙοτ •
·ͱΊ
উӜͷγϚϦε-5ͰొஃσϏϡʔ͠·ͨ͠ IUUQTTQFBLFSEFDLDPNTIJNBHBKJ ࣸਅ͓आΓ͠·ͨ͠
σϏϡʔपʂ উӜ͔Βࡳຈʜ
ࡳຈʢւಓʣͱ͍͑ʁ
ੜͷ γϚϦε͕ ͍Δʂ
ੜͷγϚϦε γϕϦΞγϚϦε ΤκγϚϦε νϣηϯγϚϦε ʢνϡΰΫγϚϦεʣ ˞γϕϦΞγϚϦεҎ֎ͷγϚϦεશͯ ɹΞϝϦΧͷΈʹੜଉ͍ͯ͠Δ ˞νϣηϯγϚϦεͱνϡΰΫγϚϦε ɹࢿྉʹΑͬͯ۠ผ͠ͳ͍͜ͱ͋Δ ϖ
ο τ ༌ ೖ
ຊͷγϚϦε γϕϦΞγϚϦε ΤκγϚϦε νϣηϯγϚϦε ʢνϡΰΫγϚϦεʣ ຊͰ།ҰੜͰੜଉ͢ΔγϚϦε ւಓͷΈʂั֫ɾࣂҭېࢭʂ 㕒͚ͪΖΜμϝ ओʹதࠃ͔Βय़ʹϖοτͱͯ͠༌ೖ ֎དྷछͳͷͰઈରʹಀͪ͠Όμϝ
ίϩφՒͰதࠃ͔Βͷ༌ೖ్͕ઈ͍͑ͯͨͷ͕ ͜͜Ͱଟগճ෮͕ͨ͠ɺίϩφʹΑΔഇۀ ༌ૹͳͲॾඅ༻ͷߴಅͰγϚϦεͷՁ্֨ঢ͍ͯ͠Δ
৺ͷ͙ۙ͘͢ʢԁࢁݪੜྛʣͰੜͷΤκγϚϦεʹձ͑·͢ʂʂʂʢय़ʙॳळʣ ΤκϦε͍ΔΑ ˞ੜಈͷ㕒͚μϝɺઈରɻ
ಓ֎ͷΈͳ͞Μ ࠓ͙͢ࡳຈҠॅ͠·͠ΐ͏
γϚϦεΛΔʂ
αϧͷؒͩͱओு͢Δ$MBVEF αϧͷؒͰͳ͍ͱઆڭ͢Δ$MBVEF)BJLV
γϚϦεͷಛ wഎதʹຊͷγϚγϚ˞ w;͞;͞Ͱ͍ͬ͠Ά wனߦੑʢேʙ༦ํʹ׆ಈʣ wΊͪΌͪ͘Ό͔Θ͍͍ wͰੜͷ݂͕ڧ͍ͷͰ ࣂҭ͢Δͷ͔ͳΓେม ˞ຊۙลͷγϚϦεʢγϕϦΞγϚϦεʣͷ߹ɻଞͷछγϚγϚͷຊ͕ҧ͏͜ͱ͋Δ
γϚϦεࣂҭқ͕ߴ͍ wέʔδ͕͔ͳΓσΧ͍ ϋϜελʔͷʙഒ͘Β͍ w͢Δͱखʹෛ͑ͳ͍ ั֫ෆՄೳ wԹཧ͕େม ˆલޙΛΩʔϓʂפ͍ͱౙͷ͓ͦΕ͋Γ
wڟظʢλΠΨʔظʣ͕͋Δ ஷ৯ظൃظʹΊͬͪΌऻͬͯ͘Δɹݸମࠩ͋Γ wපӃ͕ΊͪΌͪ͘Όগͳ͍ ࡳຈͰϲॴ
ڟظʢλΠΨʔظʣ͕͋Δ w ౙʙय़ͷஷ৯ظൃظʹଟ͍ w ౙલʹ৯ྉΛఢ͔ΒकΔशੑ ൃظʹΑΔײͷߴͿΓɾཱͪ w ਓ׳Εջ͖ʹ΄΅ؔͳܴ͑͘Δ w
ϚδͰטΜͰ͘Δ ʢέΨ͢ΔϨϕϧͰ௧͍ʣ w ఔظؒݸମ͕ࠩେ͖͍ ʢΞϧλळʙ໌͚͝Ζʣ
පӃ͕ΊͪΌͪ͘Όগͳ͍ γϚϦεؚΉΤΩκνοΫΞχϚϧ ϚΠφʔͳͨΊɺখಈՄͷපӃͰ ͯΒ͑ͳ͍Մೳੑ͕ߴ͍ ࡳຈͩͱ͍ͬͯΔݶΓͰϲॴ ʢ૬ஊ͢ΕଞͰͯΒ͑Δʁʣ ΞϧλΊͪΌͪ͘Ό݈߁ମͳͷͰ ࠓ·Ͱ͓ੈʹͳͬͨ͜ͱ͕ͳ͘
Ή͠Ζࠓޙ͕৺ ΤΩκνοΫΞχϚϧͷఆׂٛͱᐆດ αΪϞϧϞοτͳͲׂͱͯΒ͑ΔΠϝʔδ )PSJQQBίίΒΜ
ϗϫΠτγϚϦεͷΞϧλ ʢ͏ͪͷࢠʣ
ϗϫΠτγϚϦεͷΞϧλ w ੜ·Εʢࡀʣ w ށ௩ͷγϣοϓͰա͝͠ɺ ʹ͓ܴ͑ w ࡳຈҾͬӽ͢ͱ͖
৽װઢ ಛٸͰߦ͖·ͨ͠ w ਓݟΓͷπϯσϨ w ·ͩ·ͩΊͪΌͪ͘Όݩؾ ྸతʹ͏͓͍ͪ͡ΌΜ
γϚϦε ʢ͍ͨ͞·ࢢΓ͢ͷʣ ϗϫΠτγϚϦε ʢΞϧλʣ ৭ͷ͔Βͩ ࠇͷ؟ ͖ͬΓγϚγϚ ͔Θ͍͍ നͷ͔Βͩ ࠇͷ؟
͏ͬ͢ΒγϚγϚ ͱ͔ͯΘ͍͍ ˞͔Θ͍͞ओ؍Ͱ͢ ϗϫΠτγϚϦεͬͯʁ
௨ৗͷγϚϦεͱมҟछͷൺֱ ௨ৗͷγϚϦε ΞϧϏϊγϚϦε ϗϫΠτγϚϦε ମͷ৭ ৭ ന৭ നʙബΫϦʔϜ৭ γϚγϚͷ৭ ࠇ৭
ͳ͠ ೱΫϦʔϜ৭ ؟ʢ࠼ʣͷ৭ ࠇ ࠇ ϝϥχϯͷ࢈ੜൺ Ϣʔϝϥχϯଟ ࢈ੜ͠ͳ͍ ϑΣΦϝϥχϯଟ $ISJTUJOF)BOSBIBO
ւಓͱटݍͷ γϚϦεεϙοτ
ւಓͷγϚϦεެԂ খḺఱۡࢁγϚϦεެԂ ఱۡࢁͷϩʔϓΣΠΛ߱Γ͙ͯ͢ ೖແྉ ͋͛Δ༻ͷͻ·ΘΓͷछ͕ങ͑Δ ʢԁʣ ΦϗʔπΫγϚϦεެԂ ބͷބ൞ʢं͔Ͳ͜όεʣ ೖԁ ͻ·ΘΓͷछͳͲͷηοτ͕ങ͑Δ
ʢԁʣ ઌिʢʣؼΓͰߦ͖ͬͯͨ খḺఱۡࢁ γϚϦεެԂ ΦϗʔπΫ γϚϦεެԂ
খḺఱۡࢁγϚϦεެԂ ࡳຈ͔Βؾܰʹߦ͚Δ دͬͯ͘ΔࢠগͳΊ͔ ελοϑ͕جຊ͍ͳ͍ͷͰ ͚ͬ͜͏ώϠώϠ͢Δ໘͕͋Δ ఱۡࢁͷϩʔϓΣΠΛ߱Γ͙ͯ͢ ೖແྉ ͋͛Δ༻ͷͻ·ΘΓͷछ͕ങ͑Δʢԁʣ
ΦϗʔπΫγϚϦεެԂ ΪϦࡳຈ͔ΒؼΓͰߦ͚Δ य़ʹੜ·Εͨࢠ͕׳Εͯ͘ΔͷͰ ՆϚδͰΊͬͪΌدͬͯ͘Δ ೖԂલʹελοϑʹΑΔॾҙ͋Γ ऴ࢝ݩҙɺ͢Γపఈ ބͷބ൞ʢं͔Ͳ͜όεʣ ೖԁ ͻ·ΘΓͷछͳͲͷηοτ͕ങ͑Δ ಸྑެԂͷγΧঢ়ଶ🦌
टݍͷγϚϦεεϙοτ ͍ͨ͞·ࢢΓ͢ͷ ࿊ӺʢେٶӺ͔ΒӺʣΑΓెา ೖແྉ ;Ε͍͋ແ͠ɺೖલʹॾҙ͋Γ γϚϦεΧϑΣʙΞʔεͷ͓Έͤʙ ُށӺ౦ޱెาΧϝΠυΫϩοΫͷ͔͍ ʮՄѪ͍͚ͩͷɺΘͨ͠͡Όͳ͍ɻʯΛςʔϚʹ γϚϦεϑΝʔετͰ͓ళΛܦӦ͞Ε͍ͯ·͢ ͓ͭମݧɾखΓମݧ͋Γ
• ւಓʹ།ҰੜͷγϚϦεʢΤκγϚϦεʣ͕͍Δʂ • γϚϦεΊͪΌͪ͘Ό͔Θ͍͍͚Ͳࣂ͏ͷ͕େม • ϗϫΠτγϚϦεͱ͍͏छ͕͍Δʢͱ͔ͯΘ͍͍ʣ • ւಓʹटݍʹγϚϦεεϙοτ͕ͨ͘͞Μ͋Δ ·ͱΊ
5IBOLZPVʂ ࣍ϙέϞϯͷͰ͢