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
2ヶ月で新規事業のシステムを0から立ち上げるスタートアップの舞台裏
Search
Shoma Okamoto
November 14, 2025
Technology
840
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2ヶ月で新規事業のシステムを0から立ち上げるスタートアップの舞台裏
Shoma Okamoto
November 14, 2025
More Decks by Shoma Okamoto
See All by Shoma Okamoto
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
6
2.6k
vscodemeetup
shmokmt
1
350
Other Decks in Technology
See All in Technology
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
550
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
120
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
180
Kiro Ambassador を目指す話
k_adachi_01
0
130
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
140
入門!AWS Blocks
ysuzuki
1
190
ぼっちではじめた登壇が「51名」「241件」の発信に化けた
subroh0508
1
310
コミットの「なぜ」を読む
ota1022
0
120
40代で“やっとエンジニアになれた”――閉じた学びを開き、空の青さを知る / 20260628 Naoki Takahashi
shift_evolve
PRO
4
860
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
510
感情と身体を置き去りにしない、エンジニアの生きのこり方 ──いまから、ここから「自分の状態」を扱うという選択
saorimurooka
0
340
自宅LLMの話
jacopen
1
720
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
310
Agile that works and the tools we love
rasmusluckow
331
22k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Leo the Paperboy
mayatellez
7
1.9k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
240
Technical Leadership for Architectural Decision Making
baasie
3
420
The agentic SEO stack - context over prompts
schlessera
0
820
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Transcript
2ϲ݄Ͱ৽نࣄۀͷγεςϜΛ0͔Β ্ཱͪ͛ΔελʔτΞοϓͷཪ Shoma Okamotoʢ@shmokmtʣ YAPC::Fukuoka 2025 2025-11-14 #yapcjapanC 
4NBSU#BOL *OD 4PGUXBSF&OHJOFFS43& 4IPNB0LBNPUP !TINPLNU !TINPLNU 4QFBLFS
None
*OUSPEVDUJPO 🆕 ·ͬ͞Βͳঢ়ଶ͔Βͷٸͳ৽نࣄۀͷγεςϜߏஙͷࣄྫ 💪 աڈͷʮ͜͏͓͚ͯ͠Α͔ͬͨʯΛվળ͢Δઈͷνϟϯε 🏃 εϐʔυײͷ͋Δ৽نࣄۀͷ্ཱͪ͛ͷ࠶ݱੑʹ͍ͭͯߟ ࠓճͷτʔΫ ڧͯ͘χϡʔήʔϜ͍ͨ͠
*OUSPEVDUJPO ࠶ݱੑͷ͋Δ্ཱͪ͛ํ͋Δʁ FUD σβΠϯγεςϜͷ׆༻ ࣄۀυϝΠϯͷཧղ FUD ⛓৽نࣄۀͷ্ཱͪ͛ 💦ݱͰڧ͘ٻΊΒΕΔ͜ͱ ✅͖ͬͯͨ͜ͱ
গਓͷνʔϜମ੍ "HFOUJD$PEJOH ࣄۀυϝΠϯͷ ཧղ ॊೈੑ ਓɾ࣌ؒɾ༧ࢉͷ ࠷దԽ Φʔφʔγοϓ ෆ࣮֬ੑͷੑ ҙࢥܾఆͷ͞ ػձͷ֦େ 1 2 ڝ૪༏Ґੑͷ֬อ ࢢڥͷมԽͷରԠ 3 ৭ʑؤுΒͳ͍ͱ͍͚ͳ͍ͷΘ͔Δ͕ɺͲ͜ʹྗ͢ΔͱޮՌతͳͷ͔Γ͍ͨ
*OUSPEVDUJPO w ݄ w ࣄۀ։࢝lѹతzͳਓྗ࡞ۀݕূϑΣʔζ w (PPHMFεϓϨουγʔτɺ/PUJPOɺGPSNSVOΛΈ߹Θͤͨͷ w ্݄०
w ࣄۀͷ͕֬ߴ·ΓɺˠͰγεςϜ։ൃ͢Δ͜ͱ͕ܾఆ w ݄த० w γεςϜͷຊ൪ϦϦʔε λΠϜϥΠϯ
ϓϩδΣΫτʹࢀըͨ͠ॳͷঢ়گ w αʔόʔαΠυΤϯδχΞʢϑϧίϛοτʣ໊ w ϑϩϯτΤϯυΤϯδχΞσβΠφʔʢ݉ʣ໊ w 43&ʢ݉ʣ໊ 43&"*ՈܭΞϓϦʮϫϯόϯΫʯͷηΩϡϦςΟ৹ࠪʢ1$*%44ʣฏߦ࣮ͯ͠ࢪ গਓͷνʔϜ
˞ΤϯδχΞҎ֎ʹ69Ϧαʔνϟʔɺࣄۀऀ͕ίϛοτ 1E.ɺϞόΠϧΤϯδχΞෆࡏ શһ͕*$ʢ*OEJWJEVBM$POUSJCVUPSʣ
ελʔτΞοϓ͋Δ͋Δͳ͍
ελʔτΞοϓ͋Δ͋Δͳ͍
ϓϩδΣΫτʹࢀըͨ͠ॳͷঢ়گ ܾΊΔ͜ͱଟ͗͢Δͳ (JU)VCϦϙδτϦ υϝΠϯ "84ΞΧϯτ αʔϏε໊ ఆྫͳͲͷಉظతͳ ίϛϡχέʔγϣϯମ੍ ͦͷଞॾʑ
ͳ͍
ϓϩδΣΫτʹࢀըͨ͠ॳͷঢ়گ طଘͷγεςϜͷ͕͠ΒΈ͔Βղ์͞ΕΔͱ͍͏ଊ͑ํ͋Δ ͳ͍
ϓϩδΣΫτʹࢀըͨ͠ॳͷঢ়گ ϞϝϯλϜ͋Δ ͜͜ͰͷϞϝϯλϜνʔϜͷ׆ྗʮͳΜ͔Ͱ͖ͦ͏ʂʯͱ͍͏ϙδςΟϒͳงғؾͷ͜ͱ w ࣾͷݟੵΓʹΑΓɺҰൠతʹʙϲ݄΄ͲͷظؒΛཁ͢Δͷͱ໌
࣮ࡍʹऔΓΜͰΈͨ͜ͱΛ͝հ
େલఏϕʔεͱͳΔٕज़ελοΫม͑ͳ͍ w 3VCZPO3BJMT w "NB[PO&$4"84'BSHBUF "*ՈܭΞϓϦʮϫϯόϯΫʯdׂ͕3VCZPO3BJMT&$4Ͱಈ͍͍ͯΔ
ࣄۀυϝΠϯͷཧղ ϢʔβʔετʔϦʔϚοϐϯά !PICBSZF
"HFOUJD$PEJOHͷ׆༻ %FWJO$MBVEF 4QFD%SJWFO%FWFMPQNFOUͰ %FWJO$MBVEF͕ ϕʔεͷ13Λ࡞ "%3༷ॻͳͲϦϙδτϦʹz͋͑ͯzίϛοτ͢Δ͜ͱͰ࣭ͷߴ͍ίʔυΛ"*ʹ࡞Β͍ͤͯͨ !PICBSZF !UNOC
"HFOUJD$PEJOHͷ׆༻ %FWJO$MBVEF %FWDPOUBJOFSͰ CJOTFUVQ͕ࣗಈ࣮ߦ͞ΕΔɻ ઃఆϑΝΠϧؚΊ $MBVEF$PEF͕ Πϯετʔϧ͞ΕΔ શһͰಉ͡ઃఆͰ։ൃ͢Δͱɺҙ֎ͱ҉͕ੵ͞ΕΔɻ !PICBSZF
!UNOC
"HFOUJD$PEJOHͷ׆༻ *OGSBTUSVDUVSFBT$PEF 5FSSBGPSN$MBVEF$PEFΛ ϝΠϯʹίʔσΟϯά ࣌ંɺ3BJMTͷϓϩμΫγϣϯίʔυॻ͍ͨΓͨ͠ !TINPLNU !DBQZUBO
σβΠϯγεςϜͷ׆༻ ϫϯόϯΫͷσβΠϯγεςϜ ɾQSJWBUFͳOQNQBDLBHFͱͯ͠ӡ༻ ɾϑϩϯτΤϯυ͕ಘҙͳਓ͕͍ͳͯ͘ɺ αʔόʔαΠυΤϯδχΞ͕WJFXΛߴʹੜ ࣮͍ͨ͠6*ίϯϙʔωϯτʢ3FBDUʣ͕৭ʑ͋ͬͯɺศར !QVUDIPN
ϒϥϯνઓུ #FGPSF"*ՈܭΞϓϦʮϫϯόϯΫʯ Ҿ༻HJUQSSFMFBTFͱ(JU)VC"DUJPOTͰϫϯΫϦοΫσϓϩΠΛ࣮ݱ͢Δc͓ͦΒͦ͘Ε͑͞ฏຌͳʑ IUUQTTPOHNVKQSJKJFOUSZHJUQSSFMFBTFIUNM Ӧۀʹ࠷ճͷϦϦʔε͢ΔΑ͏ͳ σϦόϦʔϚωδϝϯτΛ࣮ࢪ
ϒϥϯνઓུ ϦϦʔελΠϛϯάΛ੍ޚ͍͢͠໘ɺϦϦʔε͕Ͱ͔͘ͳΓ͕ͪͱ͍͏՝ EFQMPZNFOUTQFSXFFL #FGPSF"*ՈܭΞϓϦʮϫϯόϯΫʯ
ϒϥϯνઓུ "GUFSϒϥϯνઓུϫϯόϯΫٻॻങऔʢ৽نࣄۀʣ ɾܾࡁͷΑ͏ͳϛογϣϯΫϦςΟΧϧͳͷͰͳ͍ ɾεϐʔυײग़͍͖͍ͯͨ͠ ɾ(JU)VC'MPXΛ࠾༻ ɾ"*ՈܭΞϓϦʮϫϯόϯΫʯͷഒͷEFQMPZNFOUT ɾ"HFOUJD$PEJOHͱͷ૬ޮՌ αʔόʔαΠυΤϯδχΞਓ͔͍͠ͳ͍ͷʹɺճຊ൪ڥ͔ΒϑΟʔυόοΫΛಘΔػձ͕͋Δ
։ൃӡ༻ελΠϧϥΠϒϥϦπʔϧΛத৺ʹมߋ ྫ&$4σϓϩΠ ɾैདྷ$PEF1JQFMJOF$PEF#VJME$PEF%FQMPZͰ"84ඪ४ͷΈ͔͍ͬͬͯͨ ɾ։ൃڥͷσϓϩΠ+FOLJOTPWFS71/ ɾ71/ܨ͍ͩΓɺ+FOLJOT͓͡͞ΜͷػݏΛͬͨΓͷख͕ؒඞཁ ɾ৽نࣄۀͰ(JU)VC"DUJPOTYFDTQSFTTPߏ ɾKTPOOFUศརʂίϝϯτ͕ॻ͚Δʂ ຯ͚ͩͲɺӡ༻Ͱॿ͔ΔΑ͏ͳʮ͜͏͓͚ͯ͠Α͔ͬͨʯΛίπίπೖΕ͍ͯ͘
ϦϦʔε
ຊ൪ϦϦʔε ແࣄʹޭ🎉 4MBDLϋυϧͰ࣮گ͠ͳ͕Β ຊ൪ϦϦʔε
ৼΓฦΓ
ΤϯδχΞʹΑΔৼΓฦΓ w ࠶ݱՄೳੑࣄۀʹର͢ΔӨڹͷ ࢛ݶͰΏΔ͘Ϛοϐϯά w ,FZXPSET w ίϛοτϝϯτΦʔφʔγοϓ w
υϝΠϯ%FFQ%JWF w ϦϦʔεઓུ w "*--.ͷ׆༻ w ίϛϡχέʔγϣϯίετ w (SFFO fi FMEʢˠͷ։ൃʣ
·ͱΊ
·ͱΊ w શһ͕"HFOUJD$PEJOH׆༻͢Δͱɺˠͷॠൃྗ͕ͦͦ͜͜ग़Δ w ͨͩ͠ɺϏδωεͷۀϑϩʔͷཧղ͕͍ͱ "*--.͕ߴͰzΰϛzΛྔ࢈͢Δ w ΰϛΛྔ࢈͠ͳ͍ͨΊʹɺٕज़ྗͷॏཁੑมΘ͍ͬͯͳ͍ w
ίʔυϕʔε͕ංେԽ͢ΔʹͭΕͯॠൃྗͦ͠͏Ͱ͋Δ w ݁ہਓ͕ؒίʔυಡ·ͳ͍ͱ͍͚ͳ͍ͷͰ w िఔͰzWJCFDPEFDMFBOVQTQFDJBMJTUz ʹͳͬͨΓ͍ͯͨ͠ "*--.ͷ׆༻ "*͕ੜΜͩ৽ͨͳࣄʮόΠϒίʔυमਖ਼ʯͱʁڰͷཪͰٸ૿͢Δߴֹͳlޙ࢝zc9FOP4QFDUSVN IUUQTYFOPTQFDUSVNDPNBJWJCFDPEJOHDMFBOVQFOHJOFFSTOFXHPMESVTI
·ͱΊ "*--.ͷ׆༻ Ҿ༻IUUQTYDPNU@XBEBTUBUVT
·ͱΊ w গਓͷνʔϜΛҙࣝ͢Δ w lௐzͱ͍͏ࣄΛݶΓͳ͘ɺʹ͚ۙͮΔ w ͙͢ҙࢥܾఆͰ͖ΔͷΛఆྫձٞʹ࣋ͪࠐ·ͳ͍ w 0OFXBZ%PPS
ʢޙΓʹ͍͘ʣͷઆ໌ࡐྉΛἧ্͑ͨͰಉظతʹٞ w 5XPXBZ%PPS ʢޙΓ͍͢͠ʣͷඇಉظͰΨϯΨϯܾΊ͍ͯ͘ w ͍͔ʹϑϩʔঢ়ଶʢເதʣʹͳΕΔঢ়ଶΛ࡞Γग़ͤΔΑ͏ʹͳ͍ͬͯΔ͔͕େࣄ w զʑz༗ҙٛzͰ͋ΔͷΛzਖ਼͘͠z࡞Ε͍ͯΔͷͩͱ͍͏࣮ײ ίϛοτϝϯτΦʔφʔγοϓ "NB[PO'PVOEFS+F ff #F[PT5IJT*T)PX4VDDFTTGVM1FPQMF.BLF4VDI4NBSU%FDJTJPOT IUUQTXXXJODDPNKF ff IBEFOBNB[POGPVOEFSKF ff CF[PTUIJTJTIPXTVDDFTTGVMQFPQMFNBLFTVDITNBSUEFDJTJPOTIUNM
·ͱΊ w ϏδωεϓϩηεΛਂ͘ཧղ͢Δ͜ͱ w গਓͰͷνʔϜΛߏ͢Δ͜ͱ w "*--.ΛϑϧͰ׆༻͢Δ͜ͱ w ϕʔεͱͳΔٕज़తͳʮܗʯΛ͓࣋ͬͯ͘͜ͱ
ࠓޙ࠶ݱੑΛ࣮࣋ͬͯݱ͢ΔͨΊʹ