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
第5回 社内勉強会 「設計 後編」
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Wemotion, Inc
September 17, 2022
Technology
0
110
第5回 社内勉強会 「設計 後編」
Wemotion, Inc
September 17, 2022
Tweet
Share
More Decks by Wemotion, Inc
See All by Wemotion, Inc
第10回 社内勉強会「GPT x Embeddingで質疑応答を試す」
wemotion
0
79
第9回 社内勉強会「ChatGPTを使い倒そう」
wemotion
0
230
第8回 社内勉強会 「サーバーを構築してWebページを公開してみよう」
wemotion
0
160
第7回 社内勉強会 「REST APIを作ってみよう」
wemotion
0
150
第4回 社内勉強会 「設計 前編」
wemotion
0
150
第3回 社内勉強会 「要件定義 後編」
wemotion
1
160
第2回 社内勉強会 「要件定義 前編」
wemotion
1
320
第1回 社内勉強会 「セキュアプログラミング」
wemotion
0
260
Other Decks in Technology
See All in Technology
DatabricksホストモデルでAIコーディング環境を構築する
databricksjapan
0
220
みんなだいすきALB、NLBの 仕組みから最新機能まで総おさらい / Mastering ALB & NLB: Internal Mechanics and Latest Innovations
kaminashi
0
180
【インシデント入門】サイバー攻撃を受けた現場って何してるの?
shumei_ito
0
1.3k
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
1
420
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
66k
AI時代、1年目エンジニアの悩み
jin4
1
140
3分でわかる!新機能 AWS Transform custom
sato4mi
1
300
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
110
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
130
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
3
310
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
830
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
200
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Amusing Abliteration
ianozsvald
0
91
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
310
Optimizing for Happiness
mojombo
379
71k
Un-Boring Meetings
codingconduct
0
200
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
100
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
320
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
Transcript
ઃܭޙฤ ୈճࣾษڧձ্ྲྀఔฤ1BSU
ΞδΣϯμ wલฤͷ͓͞Β͍ w4QSJOH#PPUͱ8FCΞϓϦέʔγϣϯ wઃܭޙฤ w૯·ͱΊ
લฤͷ͓͞Β͍
ઃܭϑΣʔζͷత ઃܭϑΣʔζͷతɺ ཁ݅ఆٛͰఆٛͨ͠༰Λ۩ମԽ͠ɺ Ͳ͏ͬͯγεςϜʹ࣮͢Δͷ͔Λ໌֬ʹ͢Δ͜ͱ
֎෦ઃܭ෦ઃܭ ֎෦ઃܭʢجຊઃܭʣ 6*֎෦γεςϜʹରͯ͠ఏڙ͢Δػೳʹ͍ͭͯɺ ೖྗͱग़ྗΛ໌֬ʹ͠ը໘σʔλϕʔεཧΛઃܭ͢Δ ෦ઃܭʢৄࡉઃܭʣ ֎෦ઃܭͰઃܭ͞Εͨೖྗͱग़ྗͷؒͰߦ͏෦ॲཧΛઃܭ͢Δ
֎෦ઃܭཁૉ ɾը໘ઃܭ ɾ֎෦γεςϜ*'ઃܭ ɾόονઃܭ ɾாථઃܭ ɾσʔλϕʔεཧઃܭ
4QSJOH#PPUͱ8FCΞϓϦέʔγϣϯ
4QSJOH#PPU 4QSJOH'SBNFXPSLΛϕʔεͱͯ͠ɺ 8FCΞϓϦέʔγϣϯͷ։ൃ͕Մೳͳ+BWBͷϑϨʔϜϫʔΫ +BWBͷϑϨʔϜϫʔΫͷதͰಛʹਓؾ͕ߴ͍ 4QSJOH#PPUIUUQTTQSJOHJPQSPKFDUTTQSJOHCPPU
.7$Ϟσϧ ΠϥετIUUQTXXXJSBTVUPZBDPNCMPHQPTU@IUNM
.PEFM ϏδωεϩδοΫͱΤϯςΟςΟΛ͋Θͤͨͷ ΤϯςΟςΟͱɺ σʔλϕʔεͷσʔλΛΦϒδΣΫτͰදݱͨ͠ͷͰ ϏδωεϩδοΫͱΤϯςΟςΟΛ͋ΘͤͯυϝΠϯͱݺͿ
7JFX (6*ΞϓϦέʔγϣϯͷը໘෦Ͱɺ .PEFMͷใΛ5IZNFMFBGͳͲͰ)5.-ʹຒΊࠐΈදࣔ͢Δ )5.-ΛϨεϙϯε͢ΔέʔεͰɺ 5IZNFMFBG+41ͳͲͷςϯϓϨʔτΤϯδϯ͕Α͘༻͍ΒΕΔ
$POUSPMMFS .PEFMͱ7JFXΛ੍ޚ͢Δ ը໘͔ΒͷϦΫΤετΛదͳ.PEFMʹհ͠ɺ .PEFMͷใΛ7JFXʹදࣔ͢Δ
$PPLJF 8FCϒϥβʹখ͞ͳจࣈྻͷใΛॻ͖ࠐΈɺ ൃߦݩͱૹ৴ઌͷυϝΠϯ͕ಉ͡௨৴ͰͷΈࣗಈͰड͚ͤΔใ )551ͱ͍͏εςʔτϨεͳϓϩτίϧʹ͓͍ͯɺ ঢ়ଶΛҡ࣋͢ΔΈͱͯ͠)551ηογϣϯ͕͋Γɺ ηογϣϯΛཧ͢Δ*%Λ$PPLJFͱͯ͠ϒϥβͱΞϓϦέʔγϣϯ ؒͰड͚͢͠Δ͜ͱͰϩάΠϯೝূͳͲΛ࣮ݱ͢Δ ΠϥετIUUQTXXXJSBTVUPZBDPNCMPHQPTU@IUNM
$PPLJFͷड͚͠ Πϥετ IUUQTXXXJSBTVUPZBDPNCMPHQPTU@IUNM IUUQTXXXJSBTVUPZBDPNIUNM ൃߦ࣌ͷEPNBJOͱQBUI͕ Ұக͢Δϖʔδ͔ΒͷϦΫΤετ͚ͩʹ ϒϥβ͕ࣗಈͰ$PPLJF༩Λߦ͏
෦ઃܭ
෦ઃܭ γεςϜͷೖྗͱग़ྗɺσʔλϕʔεͷ֨ೲͷؒͰߦ͏ γεςϜͷ෦ॲཧΛઃܭ͢Δ
෦ઃܭཁૉ ɾը໘ϓϩάϥϜઃܭ ɾϏδωεϩδοΫϓϩάϥϜઃܭ ɾσʔλϕʔεϓϩάϥϜઃܭ ɾσʔλϕʔεઃܭ
෦ઃܭͷ࡞ۀͱՌ ઃܭ࡞ۀ Ռ ը໘ϓϩάϥϜઃܭ $POUSPMMFSઃܭॻ ը໘ڞ௨෦Ґઃܭॻ )551ηογϣϯઃܭॻ ϏδωεϩδοΫϓϩάϥϜઃܭ ϏδωεϩδοΫઃܭॻ σʔλϕʔεϓϩάϥϜઃܭ
ΤϯςΟςΟΫϥεਤ ʢ$36%ઃܭॻʣ σʔλϕʔεઃܭ ཧ&3ਤ ςʔϒϧఆٛॻ
ը໘ϓϩάϥϜઃܭ ը໘ભҠਤɺը໘ϞοΫΞοϓɺը໘߲ఆٛॻΛͱʹ ҎԼͷͭͷઃܭΛߦ͏ ɾ$POUSPMMFSઃܭ ɾը໘ڞ௨෦ઃܭ ɾ)551ηογϣϯઃܭ
$POUSPMMFSઃܭ $POUSPMMFS͕ߦ͏ॲཧΛઃܭ͢Δ ɾϦΫΤετύϥϝʔλͷόϦσʔγϣϯ ɾϦΫΤετύϥϝʔλͷऔಘ ɾϏδωεϩδοΫͷݺͼग़͠ ɾϨεϙϯεͷσʔλઃఆ ɾը໘ભҠ
ը໘ڞ௨෦ઃܭ ֎෦ઃܭͷը໘ઃܭͰ࡞ͨ͠6*ઃܭϙϦγʔ͔Βɺ ڞ௨ϔομʔϑολʔͳͲͦΕͧΕ5IZNFMFBGϑΝΠϧΛ࡞͠ ֤ը໘͔Βڞ௨෦ͱͯ͠ݺͼग़͢Α͏ʹઃܭ͢Δ
)551ηογϣϯઃܭ ෳͷαʔόʔʹϩʔυόϥϯαͳͲͰॲཧΛৼΓ͚Δ߹ɺ 4QSJOH4FTTJPOͳͲΛ׆༻ͯ͠ηογϣϯڞ༗Λߦ͏ඞཁ͕͋Δ ηογϣϯڞ༗Λߦ͏߹ɺ ηογϣϯʹ֨ೲ͢ΔใྔΛ࠷ݶʹ͢ΔઃܭΛߦ͏ ·ͨɺηογϣϯͷ༗ޮظݶͳͲܾΊΔ
ϏδωεϩδοΫϓϩάϥϜઃܭ Ϣʔεέʔεهड़Ϗδωεϧʔϧʹॻ͔ΕͨγεςϜॲཧͰɺ ۀʹؔ͢Δॲཧͱ͍͏ҙຯͰυϝΠϯϩδοΫͱݺͿ͜ͱ͋Δ ϏδωεϩδοΫͷϓϩάϥϛϯάํ๏Ͱ༗໊ͳͭͷύλʔϯ ɾ5SBOTBDUJPO4DSJQUύλʔϯ ɾ%PNBJO.PEFMύλʔϯ
5SBOTBDUJPO4DSJQU
%PNBJO.PEFM
σʔλϕʔεϓϩάϥϜઃܭ 03ϚοϐϯάϑϨʔϜϫʔΫʹ)JCFSOBUFͱ.Z#BUJTΛ༻͠ ΤϯςΟςΟΫϥεਤΛઃܭ͢Δ ซͤͯҎԼͷཁૉѻ͏ ɾ%"0ύλʔϯ ɾτϥϯβΫγϣϯͷ੍ޚ ɾσʔλϕʔεϩοΫ ɾίωΫγϣϯϓʔϧ ɾϚελΩϟογϡ
03Ϛοϐϯά ΦϒδΣΫτͱ3%#ͷؒͰσʔλܗࣜΛ૬ޓม͢ΔϚούʔ σʔλ߲ΛΦϒδΣΫτʹ·ͱΊɺ σʔλૢ࡞͢ΔϝιουͱҰମతʹཧ͢Δ ӬଓԽΦϒδΣΫτͷϥΠϑαΠΫϧཧɺτϥϯβΫγϣϯཧɺฒྻੑɺ ϩοΫ੍ޚಛఆͷ%#ʹϓϩάϥϜ͕ґଘ͠ͳ͍Α͏ʹͰ͖ΔϝϦοτ͋Δ
%"0ύλʔϯ %"0%BUB"DDFTT0CKFDUͷུ %"0ΠϯλʔϑΣΠεΛఆٛ͠ɺ %"0࣮ΫϥεΛ͢Δ͜ͱͰ%"0ͷ࣮ͷΓସ͕͑ՄೳͰɺ ෳͷ03ϚοϐϯάπʔϧΛΓସ͑ͨΓɺଞͷӬଓԽઌʹมߋͰ ͖ΔΑ͏ʹͳΔ
ΤϯςΟςΟΫϥεਤ ֓೦ϞσϧΛͱʹΤϯςΟςΟͷΫϥεਤΛ࡞͢Δ ɾ֓೦ϞσϧͷຊޠΫϥε໊ΛӳޠΫϥε໊ʹ͢Δ ɾ֓೦Ϟσϧͷຊޠͷଐੑ໊Λӳޠͷଐੑ໊ʹ͢Δ ɾΞΫηαʔϝιουΛՃ͢Δ ɾΫϥεؒͷؔ࿈ʹҹͰํΛ͚Δ
τϥϯβΫγϣϯͷ੍ޚ σʔλϕʔεͷॲཧΛ·ͱ·ͬͨ୯ҐͰ֬ఆͤ͞Δ͜ͱͰɺ ్தͰΤϥʔʹͳͬͨ߹Ͱσʔλͷ߹ੑΛอͭΈ ϓϩάϥϜ͔Β։࢝ͱऴྃΛࢦఆ͠ɺ ֬ఆ͢Δ߹DPNNJUɺΩϟϯηϧഁغ͢Δ߹SPMMCBELΛߦ͏
τϥϯβΫγϣϯͷ੍ޚྫ 0SEFSPSEFSOFX0SEFS PSEFSTFU999 PSEFS%FUBJMPSEFS%FUBJMOFX0SEFS%FUBJM PSEFS%FUBJMTFU::: PSEFSTFU0SEFS%FUBJM PSEFS%FUBJM
PSEFS%BPDSFBUF PSEFS
σʔλϕʔεϩοΫ ෳͷτϥϯβΫγϣϯ͔Βಉ࣌ʹಉ͡σʔλΛߋ৽͠Α͏ͱͨ࣌͠ɺ ෆ߹͕ൃੜ͢ΔΛ͙ͨΊʹϩοΫΛ༻͢Δ 4&-&$5 '30.PSEFS'0361%"5& '0361%"5&Λ4&-&$5࣌ʹ༩͢ΔͱϩοΫΛऔಘͰ͖ɺ τϥϯβΫγϣϯऴྃ࣌ʹࣗಈͰϩοΫΛղ์Ͱ͖Δ
ίωΫγϣϯϓʔϧ σʔλϕʔεͷίωΫγϣϯΛऔಘ͢Δॲཧ͕͔͔࣌ؒΔͨΊɺ ੑೳվળͷͨΊʹίωΫγϣϯϓʔϧΛ׆༻ͯ͠࠶ར༻͢Δ
ϚελͷΩϟογϡ ϚελσʔλͳͲɺ *0ΛݮΒͨ͢ΊʹσʔλΩϟογϡΛݕ౼͢Δ Խ͞ΕͨෳͷαʔόʔؒͰΩϟογϡΛڞ༗͢ΔͨΊʹɺ ΠϯϝϞϦσʔλϕʔεͷ׆༻ݕ౼͢Δ
σʔλϕʔεઃܭ σʔλϕʔεཧઃܭͰ࡞ͨ͠ཧ&3ਤ͔Βཧ&3ਤΛ࡞͠ɺ ςʔϒϧఆٛॻ࡞͢Δ ཧ&3ਤ࡞ͷλΠϛϯάͰύϑΥʔϚϯεઃܭߦ͏ σʔλϕʔεઃܭޙ͔Βͷมߋ͕ࠔͳέʔε͕ଟ͍ͷͰ νʔϜͰϨϏϡʔΛߦ͍ͳ͕Βઃܭ͢Δͱྑ͍
ཧ&3ਤ ɾςʔϒϧ໊ͱྻ໊Λӳޠදهʹ͢Δ ɹϓϩδΣΫτͰ໋໊نଇ࡞͢Δ ɾྻͷܕαΠζΛܾఆ͢Δ ɹը໘ઃܭͷೖྗνΣοΫ༷Λͱʹɺ֤߲ेͳαΠζΛݕ౼ ɾύϑΥʔϚϯεઃܭΛߦ͏
ύϑΥʔϚϯεઃܭ ෛՙςετޙʹύϑΥʔϚϯεΛҙࣝ͢ΔͷͰͳ͘ɺ ઃܭஈ֊͔ΒύϑΥʔϚϯεΛߟྀ͢Δ͜ͱ͕ॏཁ ɾσΟεΫ*0ΛݮΒ͢ઃܭ ɾΠϯσοΫεͷઃܭ ɾ42-ͷॻ͖ํͷ
ύϑΥʔϚϯεςετ ύϑΥʔϚϯεςετΛߦ͏ࡍɺ ग़དྷΔ͚ͩຊ൪ʹ͚ۙͮͨڥɾσʔλͰߦ͏ ɾຊ൪૬ͷϚγϯߏ ɾग़དྷΔݶΓຊ൪૬ͷσʔλ
ςʔϒϧఆٛॻ ཧ&3ਤͷ࡞ޙɺ σʔλϕʔεཧઃܭͱཧઃܭͰ࡞ͨ͠&3ਤΛͱʹৄࡉΛఆٛ͢Δ ςʔϒϧ ɹςʔϒϧ໊ɺεΩʔϚ໊ ྻ ɹཧྻ໊ɺཧྻ໊ɺܕɺόΠτɺ/05/6--ɺσϑΥϧτɺ ɹओΩʔɺ֎෦ΩʔɺΠϯσοΫε
૯·ͱΊ
γεςϜ։ൃͷશମ૾ ্ྲྀఔ ։ൃͷલʹཁ݅ఆٛͱઃܭͷϑΣʔζ͕͋Δ
7Ϟσϧ ࠨӈ͕ϖΞʹͳ͓ͬͯΓɺ ࠨͰ࡞ͨ͠ͷΛӈͰςετ͢Δ ৄࡉઃܭʹෆ۩߹͕͋Δ߹ɺ ։ൃޙͷ୯ମςετͰൃݟͰ͖Δ ཁ݅ఆٛͷෆ۩߹࠷ऴஈ֊·Ͱ ൃݟͰ͖ͳ͍͜ͱ͕͋Δ
ཁ݅ఆٛʹ͍ͭͯ ཁ݅ఆٛͱγεςϜར༻ऀʢϢʔβʔʣͱ ఏڙऀʢϕϯμʔʣ͕ڠྗͯ͠ߦ͏࠷ॳͷऔΓΈͰɺ ։ൃ͢ΔγεςϜʹ͓͚Δʮཁ݅ʢٻΊΒΕΔ݅ʣʯΛ ʮఆٛ͢Δʢݴ༿Ͱ໌֬ʹൣғΛఆΊΔʣʯ͜ͱͰ͋Δ
ཁ݅ఆٛͷΰʔϧ ཁ݅ఆٛͷΰʔϧɺγεςϜنͷݟੵ͕Ͱ্͖ͨͰ ʮઃܭʯ࡞ۀʹඞཁͳใͷҾ͖ܧ͕͗Ͱ͖Δঢ়ଶʹ͢Δ͜ͱ ཁ݅ఆٛΛߦͬͨϕϯμʔ͕Ҿ͖ଓ͖ʮઃܭʯΛ͚ෛ͏έʔεɺ ଞͷϕϯμʔ్͕தࢀՃͰʮઃܭʯΛߦ͏έʔε͋ΔͨΊɺ Ҿ͖ܧ͕͗ग़དྷΔঢ়ଶʹ͢Δඞཁ͕͋Δ
ཁ݅ఆٛલฤޙฤ w ཁ݅ఆٛʹ͍ͭͯ w ԼௐͱஈऔΓ w ۀཁ݅ w γεςϜཁ݅ w
ػೳཁ݅ w ඇػೳཁ݅
ݟੵΓcϑΝϯΫγϣϯϙΠϯτ๏ ϑΝϯΫγϣϯϙΠϯτ๏Λ༻͍Δ͜ͱͰɺ ཁ݅ఆٛ͞Εͨػೳͷݸͱෳࡶ͔͞Βɺ ఆྔతʹ։ൃنͷ૯Λࢉग़͢Δ͜ͱ͕Ͱ͖Δ
֎෦ઃܭ෦ઃܭ ֎෦ઃܭʢجຊઃܭʣ 6*֎෦γεςϜʹରͯ͠ఏڙ͢Δػೳʹ͍ͭͯɺ ೖྗͱग़ྗΛ໌֬ʹ͠ը໘σʔλϕʔεཧΛઃܭ͢Δ ෦ઃܭʢৄࡉઃܭʣ ֎෦ઃܭͰઃܭ͞Εͨೖྗͱग़ྗͷؒͰߦ͏෦ॲཧΛઃܭ͢Δ
֎෦ઃܭཁૉ ɾը໘ઃܭ ɾ֎෦γεςϜ*'ઃܭ ɾόονઃܭ ɾாථઃܭ ɾσʔλϕʔεཧઃܭ
෦ઃܭཁૉ ɾը໘ϓϩάϥϜઃܭ ɾϏδωεϩδοΫϓϩάϥϜઃܭ ɾσʔλϕʔεϓϩάϥϜઃܭ ɾσʔλϕʔεઃܭ
·ͱΊ ཁ݅ఆٛdઃܭͷҰ࿈ͷྲྀΕΛΔ͜ͱ͕Ͱ͖·ͨ͠Ͱ͠ΐ͏͔ʁ શͯཧղग़དྷ͍ͯͳͯ͘ɺΔ͜ͱ͕ग़དྷ͚ͨͩͰ ্ྲྀఔͷελʔτϥΠϯʹཱ͍ͬͯΔঢ়گͰ͢ʂ ཁ݅ఆٛઃܭʹܞΘΔνϟϯε͕͋Εੵۃతʹ࣮ફͯ͠Έ·͠ΐ͏ʂʂ ඞཁʹԠͯࣗ͡ͰௐֶͯΜͰΈ·͠ΐ͏ʂ
None