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
tsuyoshi otsuki
Search
tsuyoshi
February 02, 2025
Technology
0
25
tsuyoshi otsuki
tsuyoshi
February 02, 2025
Tweet
Share
More Decks by tsuyoshi
See All by tsuyoshi
彩の国で始めよう。おっさんエンジニアから共有したい、当たり前のことを当たり前にする技術
otsuki
0
270
うちのAlexa、みんなのよりすごいよ
otsuki
0
31
4行で始めるBedrock
otsuki
0
7
Other Decks in Technology
See All in Technology
golang-migrate VS Atlas !? 技術選定のポイントと学び ~DBマイグレーションツール選定の実例を通して~ / golang-migrate vs Atlas ! What is the point of technology selection and what you can learn from the examples of DB migration tool selection?
nttcom
0
110
NAB Show 2025 動画技術関連レポート / NAB Show 2025 Report
cyberagentdevelopers
PRO
0
130
20250514 1Passwordを使い倒す道場 vol.1
east_takumi
0
160
チェックツールを導入したけど使ってもらえなかった話 #GAADjp
lycorptech_jp
PRO
1
150
Опыт использования Nessie в Азбуке Вкуса
emeremyanina1234
0
420
10年もののアプリケーションを運用・開発するアプリケーションエンジニアのDatadog活用術
miyamu
0
130
計装を見直してアプリケーションパフォーマンスを改善させた話
donkomura
2
190
水耕栽培に全部賭けろ
mutsumix
0
160
SONiCにて使用されているSAIの実際
sonic
0
290
Tailwind CSS の小話「コンテナークエリーって便利」
yamaday
0
150
地に足の付いた現実的な技術選定から魔力のある体験を得る『AIレシート読み取り機能』のケーススタディ / From Grounded Tech Choices to Magical UX: A Case Study of AI Receipt Scanning
moznion
5
2k
AIエージェントのオブザーバビリティについて
yunosukey
1
390
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Thoughts on Productivity
jonyablonski
69
4.6k
Designing Experiences People Love
moore
142
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.7k
Docker and Python
trallard
44
3.4k
How to train your dragon (web standard)
notwaldorf
91
6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
Bash Introduction
62gerente
613
210k
The Invisible Side of Design
smashingmag
299
50k
Being A Developer After 40
akosma
91
590k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Transcript
͓ʔ͖ͭ ΈΜͳେ͖ɹ9YY0QT ࠓճͷςʔϚʮόοΫΤϯυؔ࿈ٕज़ʯ
Ͳ͏େ௬Ͱ͢ w Ή͍ͣ͜ͱΛ ɹɹ؆୯ʹઆ໌Ͱ͖ͨͱ͖ʹ ɹɹɹɹײಈ͢ΔํͰ͢ɻ w ྫ͕͑ଟ͗ͯ͢ ɹɹΑ͘૬खΛࠞཚͤ͞·͢ w ͍͍͜ͱݴͬͯΔͷʹ
ɹɹઆ໌͕͗ͯ͢૬ख͕Ҿ͖·͢ʂ w ອըΛಡΜͰӨڹ͞Ε͍͢ํͰ͢ ࢜ιϑτͰ%FW0QTͷਪਐͱΫϥυͱίϯςφΛ*B$Խ͢Δ ͓ࣄΛ͓ͯ͠Γ·͢ɻ ͥͻʮ֤ࣾΫϥυͷͲ͕͍͍͜ͷ͔౼ձʯΛ։࠵ͯ͠ొஃ͍ͨ͠σεɻ ͳͷͰɺେ௬ͷݪʮ/FUBEBTIJ.FFU6QʯͰ #BDL5P5IF#BTJD̑റΓͷ-5ϦτϥΠ͍͖ͤͯͨͩ͞·͢ʂ ࠷ۙʮૹͷϑϦʔϨϯʯʹ·͍ͬͯ·͢ɻ ͑Μ͡ʹ͋ +BQBO"845PQ &OHJOFFST 4FSWJDFT
ࢀߟIUUQTTQFBLFSEFDLDPNUBLVSPTKJTIVTIVXPTIVLVKJTIVKBXTEBZT ઑͬͯΔਓ͚ʹຊΛॻ͍ͯɺઑͬͯΔਓಡ·ਤʹࣗͰͰ͖Δɻ ɹΈΜͳΛҾ্͖͛ΔͨΊͷڞ༗Λͯ͠ߦ͘͜ͱ/FUBEBTIJ
%FW0QT
%FW0QT͔Βͷɹੜ ɹʙ%FWFMPQNFOU 0QFSBUJPOTʙ w #J[%FW0QT w 4FD0QT w (JU0QT w
%BUB0QT w .-0QT w "*0QT w --.0QT ͨͱ͑ɺΞϓϦͱΠϯϑϥνʔϜ ͲͪΒͷνʔϜ͕"QBDIFDPOG ઃఆϑΝΠϧ Λ ॻ͔͘Λԡ͚͠߹͏ձٞΛ։͘ %FW 0QT $PO fi H
%FW0QT͔Βͷɹੜ ɹʙ%FWFMPQNFOU 0QFSBUJPOTʙ w #J[%FW0QT w 4FD0QT w (JU0QT w
%BUB0QT w .-0QT w "*0QT w --.0QT ΞϓϦͱΠϯϑϥνʔϜ͕՞͠ͳ͍ٕज़ ͲͪΒͷνʔϜ͕"QBDIFઃఆϑΝΠϧ ॻ͔͘ͷ౼͢ΔձٞΛ։͘ %FW 0QT ͕ ա ͗ ͯ ͍ ͘ ձ ٞ ͑Μ͡ʹ͋
%FW0QT͔Βͷɹੜ ɹʙ%FWFMPQNFOU 0QFSBUJPOTʙ w #J[%FW0QT w 4FD0QT w (JU0QT w
%BUB0QT w .-0QT w "*0QT w --.0QT ΞϓϦͱΠϯϑϥνʔϜ͕՞͠ͳ͍ٕज़ ͲͪΒͷνʔϜ͕"QBDIFઃఆϑΝΠϧ ॻ͔͘ͷ౼͢ΔձٞΛ։͘ %FW 0QT ͑Μ͡ʹ͋ ͑Μ͡ʹ͋ ར ݖ ͱ ओ ு ͢ Δ ຐ Τ ϯ δ χ Ξ ୡ ࠷ޙʹʮ1.ʯʹݴΘΕΔͷʜ
%FW0QT͔Βͷɹੜ ɹʙ%FWFMPQNFOU 0QFSBUJPOTʙ w #J[%FW0QT w 4FD0QT w (JU0QT w
%BUB0QT w .-0QT w "*0QT w --.0QT ΞϓϦͱΠϯϑϥνʔϜ͕՞͠ͳ͍ٕज़ ͲͪΒͷνʔϜ͕"QBDIFઃఆϑΝΠϧ ॻ͔͘ͷ౼͢ΔձٞΛ։͘ %FW 0QT ͪ͑Μ 1. ͑Μ͡ʹ͋ Ε
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ ͍͋ͩʹͨͬͯɺ·ͱΊɻɹදʹཱͬͯɺަবɹͯ͘͠ΕΔ #J[%FW0QTͰ͢ %FW 0QT
%FW0QT͔Βͷɹੜ (JU0QT ϑΝΠϧΛొɾߋ৽ͨ͠λΠϛϯάΈ͔Βͬͯ (JU ϓο γϡ Ϗ ϧυ Ϧ Ϧʔε
ɾɾ ɾɾ
%FW0QT͔Βͷɹੜ ϩάใ͔Β ࣗಈࡉԽɾཧͤ͞Δ ໋ ɾ ҟৗʂ
͍ΖΜͳ0QTɹͷಛͱେࣄͳ͜ͱΛྫΛަ͑ͯ"*ʹ͖͍ͯΈͨΒ
0QTʹܨ͛ΔΈΛ ݴͬͨͷΨνʂ-5Έ͍ͨͳײ͡ ߟ͑ͨ จԽʹͨ͠
%FW0QT͔Βͷɹੜ ɹʙ%FWFMPQNFOU 0QFSBUJPOTʙ w 4FD0QT w (JU0QT w %BUB0QT w
.-0QT w 'JO0QT w "*0QT w --.0QT ͜ͷ͋ͨΓɹ όζϫʔυͷ͍ͯ͘͠Δ͠
ຊʹΓ͍ͨ͜ͱಉ͡ ݁ہ
None
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ ͦͷͨΊʹ 0QTʹେࣄͳ͜ͱ ɾӡ༻ίετͷ࠷దԽ ɾՄ༻ੑͷ֬อ ɾεέʔϥϏϦςΟͷରԠ ɾηΩϡϦςΟͷڧԽ ɾ։ൃϓϩηεͱͷ໖ີͳ࿈ܞ
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ ͦͷͨΊʹ 0QTʹେࣄͳ͜ͱ ӡ༻ίετͷ࠷దԽ ίετΛඇػೳͱҐஔ͚ͯɺΞϓϦέʔγϣϯͷӡ༻ί ετΛܧଓతʹѲ͠ɺແବͳࢧग़ݮͱࣗಈԽͷਪਐ Ϋϥυ׆ಈ͢Δɻ Մ༻ੑͷ֬อ ҆ఆͯ͠αʔϏεӡ༻ΛܧଓͰ͖ΔΑ͏ʹ ϞχλϦϯάΫϥυఏڙ͞ΕΔΞυόΠβΞφϦςΟ
ΫεػೳΛ׆༻ͯ͠ɺඇػೳάϨʔυͷ֬อʹͭͱΊΔ εέʔϥϏϦςΟͷରԠ ཁһͱγεςϜͷεέʔϧΞτΛݕ౼ɾڠٞ͢Δ ଐਓԽˍԡ͠ചΓ͠ͳ͍ΩϟύγςΟཧͱϦιʔεΛ ఏڙͰ͖ΔจԽΛ࡞Δ ηΩϡϦςΟͷڧԽ ܧଓతͳηΩϡϦςΟͷཧͱΈͷߏங ΞϓϦɺΠϯϑϥɺϚωʔδϝϯτͦΕͧΕͷνʔϜʹηΩ ϡϦςΟΛؾʹ͢Δ͜ͱͷͰ͖ΔΨʔσΟΞϯΛ༻ҙ͢Δ ։ൃϓϩηεͱͷີͳ࿈ܞ ܧଓతͳϑΟʔυόοΫͱڠྗମ੍Λ ։ൃνʔϜͱ0QTνʔϜͷ࿈ܞΛີʹͯ͠ɺ͠ͳ͍Α͏ ʹΊΔ͜ͱ ͜ΕΒͷͭͷཁʹྗ͢Δ͜ͱͰɺγεςϜͷӡ༻ʹؔ͢Δ͞·͟·ͳ՝ʹޮՌతʹऔΓΉ͜ͱ͕Ͱ͖·͢ɻ Ϣʔβʔͷࢹʹཱͬͯɺ0QTͷॏཁੑͱ۩ମతͳऔΓΈʹ͍ͭͯɺ͔Γ͘͢આ໌͢Δ͜ͱ͕؊৺Ͱ͢ɻ
୳͠ٻΊͯΔ͕࣌Ұ൪ָ͍͠ ʙڭ͑ɿɹ͓͓͖ͭ͘ΜΰʔϧԿʁత࡞ͬͨͷʁ ٕज़ ͱ͍͏ͷ ୳͠ٻΊ͍ͯΔ͕࣌Ұ൪ָ͍͠ɻ ͷੈքͰ ΠϝʔδͰ͖ͳ͍ͷ࣮ݱͰ͖ͳ͍ɻ 9YY 0QT ٕ
ज़ γ ε ς Ϝ Πϝʔδ ୳͠ͱΊ
%FW0QTͰ େࣄͳ͜ͱ
9YY 0QTͰେࣄͳ͜ͱ ɾຊʹΓ͍ͨ͜ͱΛܾΊΔ ɾखॱΛ࡞Δ ɾ࣮ݱՄೳͳՕॴΛΓग़͢ ɾγϯϓϧʹ࡞Δ ɾܨ͛ΔεΩοϓݕ౼͢Δ ɾݱঢ়ΛඞͣৼΓฦΓ ɾʮΧΠθϯʯ͢Δ ʢσϓϩΠͯ͠ऴΘΓ͡Όͳ͍:Pʣ
ͨͱ͑
.-0QTɹɹ%FW0QT ɹϞσϧͭ͘Δɹˠ݁ՌΛಘΔˠϞσϧվળ͢ΔˠΞοϓσʔτ͢Δ .-0QTΛྫʹͱͬͯΈͨྫ ࢼߦ ֶशɾऩू Ϗϧυ ੳɾΧΠθϯ ϦϦʔεɿ05" ΄Μͱ͏ʹΓ͍ͨ͜ͱɹʹʢօͷࣄָ͕ʹͳΓʣʢଐਓԽ͠ͳ͍͜ͱʣΛΊͦ͟͏ͱ·͓ͣ͏ͨΊʹఔΛղ͢Δ (SFFO
#MVF " #
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ 0VUQVU͢ΔͷΊͬͪΌେࣄ खॱʹى͜͢ʹʢͲ͏͍͏͜ͱΛ͍͔ͨ͠ॻ͖ग़͢ʣʢͲ͏͍͏͜ͱΛ͠ͳ͍ͱ͍͚ͳ͍͔Λॻ͖ग़͢ʣ
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ खॱʹى͜͢ɹʢΓ͍ͨ͜ͱɾཁΛநग़͢Δʣʢ࣌ܥྻͰॻ͖ग़͢ʣ ɾιʔείʔυΛొ͢Δ ɾϏϧυ͢Δ ɾK6OJUͰ୯ମςετ͢Δ ɾ੩తղੳΛ͔͚Δ ɿ ɾ4ʹՌΛసૹ͢Δ ɾ%PDLFSϦϙδτϦʹొ͢Δ ɿ
͋Ε͜͜ΕΓ͍ͨ ͳΜͳΒࣗͷٕज़ྗΛ͜͢͡Δͷʹͭ͘Γ͜Έͯ͠ʙ͏ΜͨΒ͔ΜͨΒ͢Δ ɿ ɾϦϦʔεͷ࠷ऴ֬ೝΛࢹɾࣔ֬ೝ͢Δ ɾϦϦʔελάΛ(JUଧͪࠐΉ ɾϦϦʔεใͱλά*%Λɹνέοτʹొ͢Δ ɿ ϩάΛճऩ͢Δ ɾϩά͔Β"1.ੳ͢Δ ɾੳ݁ՌΛ#FESPDLͰཁ͢Δ ɿ ɾΧΠθϯϙΠϯτΛΈ͖ΘΊΔ ɾ"1.ʙ ɾϦϦʔεܭըνέοτΛ"MFYBʹͨͷΜͰىͯ͜͠Β͏ ɿ Γ͍ͨ͜ͱΛͱ͜ͱΜॻ͖ग़͢
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ 0VUQVU͢ΔͷΊͬͪΌେࣄ खॱʹى͜͢ʹʢֆඳ͍ͯɹΈΜͳͰɹ͋ʔͩɹ͜ʔͩɹ͍ͬͯΈΔͨΊͷ૾Λ;͘Β·͢ʣ
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ ࣮ݱՄೳͳൣғΛΓग़͢ʹʢڧҾͳॲཧΛ࡞Γࠐ·ͳ͍ʣɹʢશ෦Ζ͏ͱ͠ͳ͍ʣɹʢखͰΔ͖ॴखͰʣ ɾιʔείʔυΛొ͢Δ ɾϏϧυ͢Δ ɾK6OJUͰ୯ମςετ͢Δ ɾ੩తղੳΛ͔͚Δ ɿ ɾ4ʹՌΛసૹ͢Δ ɾ%PDLFSϦϙδτϦʹొ͢Δ ɿ
͋Ε͜͜ΕΓ͍ͨ ͳΜͳΒࣗͷٕज़ྗΛ͜͢͡Δͷʹͭ͘Γ͜Έͯ͠ʙ͏ΜͨΒ͔ΜͨΒ͢Δ ɿ ɾϦϦʔεͷ࠷ऴ֬ೝΛࢹɾࣔ֬ೝ͢Δ ɾϦϦʔελάΛ(JUଧͪࠐΉ ɾϦϦʔεใͱλά*%Λɹνέοτʹొ͢Δ ɿ ϩάΛճऩ͢Δ ɾϩά͔Β"1.ੳ͢Δ ɾੳ݁ՌΛ#FESPDLͰཁ͢Δ ɿ ɾΧΠθϯϙΠϯτΛΈ͖ΘΊΔ ɾ"1.ʙ ɾϦϦʔεܭըνέοτΛ"MFYBʹͨͷΜͰىͯ͜͠Β͏ ɿ Δ͜ͱɾΒͳ͍͜ͱΛܾΊΔ
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ Ͱ͖ΔΑ͏ʹγϯϓϧʹ͢Δ γϯϓϧʹ࡞Δɹʹɹ CVJMETI UFTUTI EFQMPZ TI SFMFBTF TI PS9
PS9 PS9 PS9 1JQFMJOFTDSJQU 4VDDFTT$BTFʜXJMMCFDJDEPQT 'BJM$BTFʜXJMMCFTUPQ 5BSH FU 1BSBN ɾγεςϜ໊ ɾڥछผ ɾ໘ ɾ7FSTJPO
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ ઃܭ͢ΔͷΊͬͪΌେࣄ γϯϓϧʹ࡞ΔɹʹɹʢγΣϧʹղ͢Δʣʢख͚ɾ֦ுͰ͖ΔΑ͏ʹ͢Δʣʢγϯϓϧͳϑϩʔઃܭʹ͢Δʣ CVJMETI CJOCBTI <41&$>ޭ ࣦഊdɹ͍ͯͩ͘͠͞ɹʢCZ0QTνʔϜʣ 3&46-5 \<50%0>࡞ۀΛҎԼʹهࡌ͍ͯͩ͘͠͞ <4BNQMF>ϓϩδΣΫτͷϏϧυͱςετ࣮ߦ͢ΔɹʢCZ%FWνʔϜʣ
Ϩϙʔτੜ·ͰΛߦ͏ϫϯϥΠφʔ HSBEMFXDMFBOUFTUKBDPDP5FTU3FQPSU 3&46-5 JG<3&46-5FPQUXPSLBSUJGBDUUYU>UIFO ʜ FMTF 3&46-5 fi DBU&0' ςετྃɿ\3&46-5^ ϨϙʔτҎԼʹग़ྗ͞Ε·ͨ͠ CVJMESFQPSUTUFTUTUFTUJOEFYIUNM &0' ^ </05&>͍͜͜͡Βͳ͍Ͱ͍ͩ͘͞ CZ0QTνʔϜ SFUVSO\3&46-5^ PS9 ݸผTDSJQU
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ ઃܭ͢ΔͷΊͬͪΌେࣄ γϯϓϧʹ࡞ΔɹʹɹʢγΣϧʹղ͢Δʣʢख͚ɾ֦ுͰ͖ΔΑ͏ʹ͢Δʣʢγϯϓϧͳϑϩʔઃܭʹ͢Δʣ CVJMETI CJOCBTI <41&$>ޭ ࣦഊdɹ͍ͯͩ͘͠͞ɹʢCZ0QTνʔϜʣ 3&46-5 \<50%0>࡞ۀΛҎԼʹهࡌ͍ͯͩ͘͠͞ <4BNQMF>ϓϩδΣΫτͷϏϧυͱςετ࣮ߦ͢ΔɹʢCZ%FWνʔϜʣ
Ϩϙʔτੜ·ͰΛߦ͏ϫϯϥΠφʔ HSBEMFXDMFBOUFTUKBDPDP5FTU3FQPSU 3&46-5 JG<3&46-5FPQUXPSLBSUJGBDUUYU>UIFO ʜ FMTF 3&46-5 fi DBU&0' ςετྃɿ\3&46-5^ ϨϙʔτҎԼʹग़ྗ͞Ε·ͨ͠ CVJMESFQPSUTUFTUTUFTUJOEFYIUNM &0' ^ </05&>͍͜͜͡Βͳ͍Ͱ͍ͩ͘͞ CZ0QTνʔϜ SFUVSO\3&46-5^ PS9 ݸผTDSJQU ڞ༗ Ϟσϧͳ ઃܭTI ͓ޓ͍ʹɺ͓ޓ͍ͷಘҙͳ͜ͱΛ͍ͬ ͠ΐʹͳ͚ͬͯͬͭΔࣄ ͜ͷϑΝΠϧ͔͢Β Կॻ͍͍͍ͯΑɻ ݁Ռ͚ͩ ޭͨ͠ΒΛฦͯ͠ɻ ͩΊͩͬͨΒ1JQMJOFࢭ ΊΔ͔Βɻ ͦΕ͍͍Ͷ γϯϓϧʹ࡞ΔɹʹɹʢγΣϧʹղ͢Δʣʢख͚ɾ֦ுͰ͖ΔΑ͏ʹ͢Δʣʢγϯϓϧͳϑϩʔઃܭʹ͢Δʣ
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ ઃܭ͢ΔͷΊͬͪΌେࣄ γϯϓϧʹ࡞ΔɹʹɹʢγΣϧʹղ͢Δʣʢ࠶࣮ߦͰ͖Δ͜ͱΛҙࣝ͢Δʣʢγϯϓϧͳϑϩʔઃܭʹ͢Δʣ CVJMETI UFTUTI EFQMPZ TI SFMFBTF TI PS9
PS9 PS9 PS9 1JQFMJOFTDSJQU 4VDDFTT$BTFʜXJMMCFDJDEPQT 'BJM$BTFʜXJMMCFTUPQ ύϥϝʔλࠈ 5BSH FU 1BSBN ɾγεςϜ໊ ɾڥछผ ɾ໘ ɾ7FSTJPO
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ ܾஅ͢ΔͷΊͬͪΌେࣄ ܨ͛ΔɾεΩοϓ͢Δɹɾɾɾɹ$*$%*B$ͰɹԿͰ͔ΜͰΔ࣌ɾΒͳ͍࣌ɾґଘ͢Δɾ͠ͳ͍͜ͱΛ֬ఆͤ͞Δ CVJMETI UFTUTI #VJMETDSJQU Ϗϧυ͢Δͷʹ͔͔̎࣌ؒΔ͜ͱ ճආͰ͖·͢ʢຖճඞཁͰ͔͢ʁʣ ϦϦʔε͢Δ͚࣌ͩ༗ޮʹ͠·͢ ੩తղੳ
εΩοϓ ϑϥά ੩త ղੳ ̑ͰऴΘͬͨ ͔͚࣌ؒͯ ͔ͬ͠ΓΓ·͢ ·ɺͱΓ͜·Ͷʔ͚Ͳ %FW
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ ઃܭ͢ΔͷΊͬͪΌେࣄ γϯϓϧʹ࡞ΔɹʹɹʢγΣϧʹղ͢Δʣʢख͚ɾ֦ுͰ͖ΔΑ͏ʹ͢Δʣʢγϯϓϧͳϑϩʔઃܭʹ͢Δʣ CVJMETI CJOCBTI <41&$>ޭ ࣦഊdɹ͍ͯͩ͘͠͞ɹʢCZ0QTνʔϜʣ 3&46-5 \<50%0>࡞ۀΛҎԼʹهࡌ͍ͯͩ͘͠͞ <4BNQMF>ϓϩδΣΫτͷϏϧυͱςετ࣮ߦ͢ΔɹʢCZ%FWνʔϜʣ
Ϩϙʔτੜ·ͰΛߦ͏ϫϯϥΠφʔ HSBEMFXDMFBOUFTUKBDPDP5FTU3FQPSU 3&46-5 JG<3&46-5FPQUXPSLBSUJGBDUUYU>UIFO ʜ FMTF 3&46-5 fi DBU&0' ςετྃɿ\3&46-5^ ϨϙʔτҎԼʹग़ྗ͞Ε·ͨ͠ CVJMESFQPSUTUFTUTUFTUJOEFYIUNM &0' ^ </05&>͍͜͜͡Βͳ͍Ͱ͍ͩ͘͞ CZ0QTνʔϜ SFUVSO\3&46-5^ PS9 ݸผTDSJQU ٕज़ ൚༻ Խ มͷཛྷˍΓͤͳ͍ ͡ΊͨΒ͔͔̎࣌ؒΔ
;Γ͔͑Δ
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ ৼΓฦΓɾվળ͢ΔͷΊͬͪΌେࣄ ݱΛඞͣʮ;Γ͔͑Δʯ ࢀߟΞδϟΠϧͳνʔϜΛͭ͘Δ;Γ͔͑ΓΨΠυϒοΫ࢝Ίํɾ;Γ͔͑Γͷܕɾख๏ɾϚΠϯυηοτ ୯ߦຊʢιϑτΧόʔʣr Ұथ ஶ ʮ;Γ͔͑ΔʯɹʹɹʢσϓϩΠͯ͠ऴΘΓʹ͠ͳ͍ʣʢଏਓԽ͠ͳ͍खॱͱ֦ுΛݟ͢ʣʢఆظతʹΧΠθϯ׆ಈ͢Δʣ
͔͍ͥΜ
ͱΓ͋͑ͣʮόʔδϣϯʯΛ·ͱΊΔ DevOpsϊϋΛͬͨόʔδϣϯཧ ɹɹˠϦϦʔεɺϏϧυɺڥΛߏཧͱIaCͰਪਐ Ϟδϡʔϧ Common Frontend Backend Database σʔλ γεςϜߏ
։ൃϦιʔε = + + ϚΠΫϩαʔϏε Ver. ϦϦʔεɹͱɹγεςϜ Y211221-Y2211222-20211223-20211224
ͱΓ͋͑ͣʮόʔδϣϯʯΛ·ͱΊΔ 2:వΊ͕ͪͳόʔδϣϯཧ ɹɹˠϦϦʔεɺϏϧυɺڥͱ͔·ͱΊΔͱσϓϩΠࠈʹͳΔ Common Frontend Backend Database = ࠷৽γεςϜ Ver.
1.0 ࠶ϦϦʔεʹԿ͔͔࣌ؒΔ͔ʁ Ռͨͯ͠ΓͤΔͩΖ͏͔ʁ ΞϓϦͤͯɺDB୯ҰͰͤΔ͔ɺσάϨʔυ͠ͳ͍ͷ͔
໋໊نଇΛߟ͑Δ Otsuki-p1-img-frontend010 Common Frontend Backend Database ࠷৽ιʔελά → ࠷৽γεςϜ ver.20241122
{System}-{EnvType}{Mensu}-{Kind}-{instancename}{0#0}
όʔδϣϯʹෳͷҙຯΛ࣋ͨͤͳ͍͜ͱ = Common Frontend Backend Database ࠷৽γεςϜ Ver. Y231004-Y241122-20241223-20241224 Γ͠Λߟ͑Δ
࠷৽Ϟδϡʔϧ ࠷৽σʔλࠩ ࠷৽γεςϜߏ ͋ͷࠒͷλά + + + ver.20231004 ver.20241122 ver.20241223 ver.20241224 ҰͭલͷϦϦʔε
όʔδϣϯ͜·Ίʹ͚ͯఆٛ͢Δ ෳͷҙຯΛ࣋ͨͤͳ͍ϧʔϧ࡞Γ ࠷৽Ϟδϡʔϧ Common Frontend Backend Database ࠷৽σʔλࠩ ࠷৽γεςϜߏ ࠷৽ιʔελά
= + + + ࠷৽γεςϜ Ver. ver.20241221 Y241121-Y241122-20241223-20241224 ver.20241122 ver.20241223 ver.20241224
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ վળ͢Δɹʹɹӡ༻͢Δͷɹ%FWFMPQFSอकɾܧଓɾ֦ு͢Δ͜ͱ0QFSBUJPOɹظʹอकɾ҆ఆɾඇଐਓԽ͢Δ͜ͱ 0QT͢Δ͜ͱ ʮӡ༻͢Δʯ ͜ͱ
Δ͖͜ͱɹΛɹखॱʹ͓͜͢ 43&
ࣄͷۤ࿑ΛݮΒٕ͢ज़ 5PJM͠ͳ͍ ۤ࿑ɾࠎંΓଛ
࣍ճɿɹ৽ձ/FUBEBTIJ.FFU6QͰ ࣍ճࢀՃͤͯ͞ཉ͍͠Ͱ͢ େ ௬ -5