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
サービスを爆速で立ち上げるためのSaaSの活用
Search
suwa yuki
November 01, 2019
Technology
0
2k
サービスを爆速で立ち上げるためのSaaSの活用
2019年11月1日(金)に開催された、クラスメソッド主催の技術カンファレンス「Developers.IO 2019 TOKYO」のセッションスライドです。
suwa yuki
November 01, 2019
Tweet
Share
More Decks by suwa yuki
See All by suwa yuki
Auth0ハンズオンウェビナー資料
suwayuki
0
9.7k
Developers.IO CAFEの SaaS化を支えた三種の神器 - Developer Friendlyの重要性 - V2
suwayuki
0
1.9k
Auth0 Product Roadmap Report
suwayuki
0
1k
Web / ネイティブ / LINEアプリを まとめる技術
suwayuki
0
1.6k
LINE Loginで始めるAuth0の使い方 - 認証基盤をかんたんに構築する方法
suwayuki
1
5.3k
Developers.IO CAFEの SaaS化を支えた三種の神器 - Developer Friendlyの重要性 -
suwayuki
0
450
デザイン工学科学生が ITベンチャーに就職し、トップエンジニアを目指す話
suwayuki
0
980
Auth0の認可
suwayuki
2
1.1k
Auth0 x Stripe x CircleCI - イノベーションを起こすためのサービスの活用 -
suwayuki
0
1.3k
Other Decks in Technology
See All in Technology
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
330
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
7
5.2k
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
1
16k
Flutter向けPDFビューア、pdfrxのpdfium WASM対応について
espresso3389
0
130
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
700
LLM時代の検索
shibuiwilliam
1
150
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.4k
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
190
How Do I Contact HP Printer Support? [Full 2025 Guide for U.S. Businesses]
harrry1211
0
120
OPENLOGI Company Profile
hr01
0
67k
Model Mondays S2E04: AI Developer Experiences
nitya
0
120
KubeCon + CloudNativeCon Japan 2025 Recap Opening & Choose Your Own Adventureシリーズまとめ
mmmatsuda
0
280
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Writing Fast Ruby
sferik
628
62k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Optimizing for Happiness
mojombo
379
70k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Six Lessons from altMBA
skipperchong
28
3.9k
Adopting Sorbet at Scale
ufuk
77
9.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
αʔϏεΛരͰ্ཱͪ͛Δ ͨΊͷ4BB4ͷ׆༻ $9ࣄۀຊ෦ ొஃऀਡ๚༔ل
ਡ๚༔لɹYuki Suwa 2 w.BOBHFS%FWFMPQFS w%FWFMPQFST*0#MPHHFS wJ04"OESPJE3VCZ /PEFKT3FBDU7VF "84%PDLFSFUDʜ Auth0 Ambassador
͡Ίʹ wओʹΤϯδχΞࢹʹ͓͚ΔαʔϏεͷ্ཱͪ͛ɺ4BB4 ʹ͍͓ͭͯ͠͠·͢ɻ wϚωλΠζαʔϏεσβΠϯͦͷଞॾʑɺαʔϏεͷ ্ཱͪ͛ʹඞཁͳཁૉଟ͋͘Γ·͕͢ɺຊηογϣ ϯͰ4BB4Λ׆༻ͯ͠Ϗδωεʹߩݙ͢Δͱ͍͏ʹ ߜ͓ͬͯ͠͠·͢ɻ 3
ΞδΣϯμ 4 ιϑτΣΞͷτϨϯυɺ4BB4ͱʁ 5 min 10 min αʔϏεͷര্ཱͪ͛Λαϙʔτ͢Δ4BB4 ׆༻ࣄྫհ%FWFMPQFST*0$"'& 4BB4Λར༻͢Δ্ͰͷϙΠϯτ
·ͱΊ 5 min 20 min 5 min
ιϑτΣΞͷτϨϯυɺ 4BB4ͱʁ 5
4PGUXBSFBTB4FSWJDF 6 ඞཁͳػೳΛඞཁͳ͚ͩαʔϏεͱͯ͠ར༻Ͱ͖ΔΑ͏ʹ͠ ͨιϑτΣΞʢओʹΞϓϦέʔγϣϯιϑτΣΞʣ͘͠ ͦͷఏڙܗଶͷ͜ͱ <> ɻҰൠʹΠϯλʔωοτܦ༝Ͱඞཁͳ ػೳΛར༻͢ΔΈͰɺγϯάϧγεςϜɾϚϧνςφϯτ ํࣜʹͳ͍ͬͯΔͷΛࢦ͢ɻ l
https://ja.wikipedia.org/wiki/SaaS z
ιϑτΣΞϏδωεz࡞Γ͖Γz͔ΒzαʔϏεz εΫϥον։ൃ ύοέʔδఏڙ ಠࣗΧελϚΠζ ࡞Γ͖ΓϞσϧ αʔϏεϞσϧ ར༻ ར༻ ར༻
4BB4ͷಛ ར༻ऀଆ 8 wظؒͰ࢝ΊΒΕΔ wίϯϐϡʔλͷಋೖߏஙཧ͕ෆཁ wৗʹ࠷৽ͷιϑτΣΞ͕ར༻Մೳ wैྔ՝ۚʢͬͨΛ͏͚ͩʣ
4BB4ͷಛ ఏڙऀଆ 9 w৽نϢʔβʔΛ֫ಘ͍͢͠ wސ٬͝ͱͷڥཧɺݸผରԠ͕ෆཁʢ·ͨܰݮʣ wΠϯϑϥଆͷϦιʔεޮ͕ྑ͍ wετοΫܕϏδωεʹ͍͢͠
ࠃͷιϑτΣΞͷτϨϯυ4BB4 w4BB4ݩͱ͍͏ݴ༿ wΫϥυ͕ීٴ͠ɺߏங͍࣌͢͠ʹ w4BB4Λ࡞ΔͨΊͷ4BB4ग़ἧͬͨʢຊͷςʔϚʣ w͜Ε͔ΒαʔϏεΛ࡞Δ߹ɺ4BB4Λࢹʹ 10
ࠃͷ4BB4ࢢͷ 11 ࠃͷ4BB4ࢢ ւ֎ͷฏۉͰݎௐ ʹ l z SaaSࢢنɾτϨϯυపఈղઆʂSaaSۀքϨϙʔτ2018 | BOXIL
l z ࠃιϑτΣΞࢢ༧ଌɺ2018ʙ2022 | IDC ࠃιϑτΣΞࢢͷʙͷؒฏۉ
αϒεΫϦϓγϣϯϏδωεετοΫϏδωε 12
αϒεΫϦϓγϣϯϞσϧͷ 4BB4Λ࢝Ί͍ͨʂͰ͢ΑͶʁ 13
4BB4ʹඞཁͳίϯϙʔωϯτʢҰྫʣ 14 *%ཧೝূج൫ $*$% αϒεΫ՝ۚཧ μογϡϘʔυ ηΩϡϦςΟ ϞχλϦϯά
αʔϏεͷര্ཱͪ͛Λ αϙʔτ͢Δ4BB4 15
None
(P@4BB4ࡾछͷਆث w*47ελʔτΞοϓاۀͷͨΊͷ4BB4ԽࢧԉϓϩάϥϜ wηϛφʔແঈϫʔΫγϣοϓͷ։࠵ wಋೖಛయ͋Γ w݄ճͷΦϯϘʔσΟϯάηϛφʔͷ։࠵ w࣍ճ݄ʢՐʣ 17 https://go-saas.connpass.com/event/153275/
ࡾछͷਆث 18
wܾࡁαʔϏε wΫϨδοτΧʔυΛηΩϡΞʹอଘɾར༻ wαϒεΫϦϓγϣϯػೳʢ4USJQF#JMMJOHʣ wܾࡁΠϯϑϥͷߏஙʢ4USJQF$POOFDUʣ wͰ͑Δ 19
w$*$%αʔϏε w:".-ͰεΫϦϓτΛ؆୯ઃఆ w(JU)VCͱͷγʔϜϨεͳ࿈ܞ wϦϦʔεͷϫʔΫϑϩʔ؆୯ઃఆ wͰ͑Δ 20
w*%ཧαʔϏεʢ*%BB4ʣ w*%1BTTXPSEͷೝূػೳΛఏڙ wιʔγϟϧϩάΠϯ؆୯ʹ֦ுՄೳ wΧελϚΠζࣗ༝ͳϩάΠϯը໘ wͰ͑Δ 21
Ϋϥεϝιου"VUIύʔτφʔ 22 Resell Consulting Development "84ͱͷ Έ߹ΘͤͰ ͓҆͘ܖ ೝূγεςϜͷઃܭ ߏஙࢧԉΛ௨ͯ͠
εϐʔσΟʹಋೖ "VUIΛͬͨ ΞϓϦέʔγϣϯΛ νʔϜͰ։ൃ
11/14 () 12/18 () https://classmethod.jp/news/1910-auth0/
ւಓςϨϏ༷ 24 ࣄྫ wਫ༵Ͳ͏Ͱ͠ΐ͏ࡇͷظؒݶ ఆ༗ྉ৴Ͱ"VUI 4USJQF Λར༻ wϲ݄Ͱ࣮ྃ wΫϥεϝιουٕज़αϙʔ τΛ୲
4BB4ʹඞཁͳίϯϙʔωϯτʢҰྫʣ 25 *%ཧೝূج൫ $*$% αϒεΫ՝ۚཧ μογϡϘʔυ ηΩϡϦςΟ ϞχλϦϯά
4BB4ʹඞཁͳίϯϙʔωϯτʢҰྫʣ 26 *%ཧೝূج൫ $*$% αϒεΫ՝ۚཧ μογϡϘʔυ ηΩϡϦςΟ ϞχλϦϯά
4BB4ʹඞཁͳίϯϙʔωϯτʢҰྫʣ 27 *%ཧೝূج൫ $*$% αϒεΫ՝ۚཧ μογϡϘʔυ ηΩϡϦςΟ ϞχλϦϯά
28 4BB4׆༻ࣄྫͷ͝հ
৽͍͠ސ٬ମݧΛ ͢ΔͨΊͷ औΓΈ 29
IDEA BUILD PROVIDE ͜Ε͔ΒͷτϨϯυΛ ૉૣ͘Πϯϓοτ͠ ৽͍͠ސ٬ମݧΛ ৽͍͠ސ٬ମݧΛੜΉ ιϦϡʔγϣϯΛ ϓϩτλΠϐϯά ݕূࡁΈͷͷΛ
൚༻Խ͠ αʔϏεͱͯ͠ఏڙ
ࣄۀձ͕ࣾ׆༻Ͱ͖Δ ৽͍͠ιϦϡʔγϣϯΛ ੜΈग़͠ଓ͚͍ͨ 31
32
Services Mobile Order Walkthrough དྷళલʹεϚϗͰυϦϯΫΛจɺ ͪ࣌ؒͳ͠Ͱ͙͢ʹड͚औΓɻ ཉ͍͠Λࣗ༝ʹखʹऔΓɺ ୀళ͢ΔͱϨδϨεͰࣗಈܾࡁɻ
34
࢝Ί͖͔͚ͨͬ 35
36
"NB[PO(0ͷऔΓΈʹֶͿ wص্ͰऴΘΒͤͳ͍ධ͚ͩ͠ͳ͍ wޭΛอূ͠ͳ͍େʹઓ͢Δ wଟͷ࣮ݧͱࣦഊ͔Βଟ͘ΛֶͿ wࣦഊͷίετΛ࠷খԽ͢Δ wར༻ऀʹͬͯΒ͍ϑΟʔυόοΫΛө wֶशࡁΈϞσϧͱ༏Εͨιϑτ͕Δ w্هΛߴʹ܁Γฦ͢ 37
"NB[PO(0ͷऔΓΈʹֶͿ 38 wص্ͰऴΘΒͤͳ͍ධ͚ͩ͠ͳ͍ wޭΛอূ͠ͳ͍େʹઓ͢Δ wଟͷ࣮ݧͱࣦഊ͔Βଟ͘ΛֶͿ wࣦഊͷίετΛ࠷খԽ͢Δ wར༻ऀʹͬͯΒ͍ϑΟʔυόοΫΛө wֶशࡁΈϞσϧͱ༏Εͨιϑτ͕Δ w্هΛߴʹ܁Γฦ͢
ͱʹ͔͘ߴʹ ԾઆݕূΛ܁Γฦ͢ 39
%FWFMPQFST*0$"'&Φʔϓϯ·Ͱ wγʔζϯ"NB[PO3FLPHOJUJPOͰը૾ఆ wγʔζϯॏྔηϯαʔͰఆʢݱߦࣜʣ wγʔζϯ࣮ళฮͰͷݕূ wϞόΠϧΦʔμʔΛ։ൃ wΧϑΣΦʔϓϯ 40 Season 1 Season
2 Season 3
41
wΩϟογϡϨεళฮͱͯ͠ඞਢͰ͋ΔΦϯϥΠϯܾࡁΛ ظؒͰ։ൃɾϦϦʔε wࢼ͍͢͠ʢςετ༻ͷΫϨδοτΧʔυ͕͑Δʣ wςετϞʔυͱຊ൪ϞʔυͷΓସ͕͔͑ΜͨΜ 42
ϲ݄ͰΦʔϓϯʂ
શһ͕ళฮʹू·ΓվળΛ܁Γฦ͢ 44 6 $"
!#
͍·ຖվળΛ܁Γฦ͍ͯ͠Δ 45 ސ٬ମݧళฮվળʹͭͳ͕Δ ϑΟʔυόοΫ͕ຖγΣΞ͞ΕΔ
ٻΊΒΕΔ4BB4Խ 46 Season 4
ଞͷళฮͰͷల։͕ٻΊΒΕΔ তঁࢠେళ ৽্ׁӽళ
ΧϑΣͷ4BB4Խ wϞόΠϧΦʔμʔΥʔΫεϧʔͷγεςϜΛ ଞͷళฮࣄۀձ͕ࣾಋೖͰ͖ΔΑ͏ͳߏͰ࠶ߏங wΞϓϦઃܭʹϚϧνςφϯτͷߟྀ͕૿͑Δ wจ8FCΞϓϦϕʔεʹΓସ͑ ˞ݱࡏɺ͞ΒʹωΠςΟϒΞϓϦͷཱ྆ԽΛݕ౼த w-*/&൛8FCΞϓϦʹ౷߹ 48
։ൃମ੍ wগਓମ੍Ͱͷ։ൃ wվળΛ܁Γฦ͠ͳ͕Βͷల։ ʢͭ·Γӡ༻อकൃੜ͢Δʣ wαʔϏεԽΛ࣮ݱ͢Δʹ ӡ༻อकͷίετݮɺ։ൃεϐʔυ ͕ॏཁ 49
4BB4ԽͷλΠϛϯάͰ ࡾछͷਆثΛద༻ 50
ಋೖͷྲྀΕ ΧϑΣΦʔϓϯ 4USJQF $PHOJUP 6TFS1PPMT "VUI $JSDMF$* $PEF#VJME $PEF1JQFMJOF -*/&1BZ
ࡾछͷਆث ಋೖྃ 4BB4Խྃ 4BB4Խ։࢝ 2019/2 2019/5 2019/8 ܾࡁ ೝূ CI/CD Ҡߦ Ҡߦ
։ൃӡ༻อकΛࢧ͑Δ Developer Friendly 52
Developer FriendlyͰ͋Δ͜ͱ w։ൃऀʹͱͬͯͷ։ൃମݧΛॏࢹ wͰར༻։͕࢝Մೳ wΠϯλϥΫςΟϒͳυΩϡϝϯτ ։ൃऀ͕ίετΛ͔͚ͣʹ ָٕ͘͠ज़Λ͏͜ͱ͕ॏཁ 53
w$PHOJUP6TFS1PPMT͔Β"VUIҠߦ w্ཱͪ͛ͨϦιʔεΛॊೈʹઃఆมߋͰ͖Δ w3VMFT&YUFOTJPO w-*/&-PHJO4JHO*OXJUI"QQMFͳͲͷαϙʔτ wސ٬ମݧվળͷ1%$"ʹॱԠ͢Δ 54
wDPOpHZNMΛ࡞Δ͚ͩͰྑ͍ wσϓϩΠϑϩʔγϯϓϧʹ wEFWFMPQNBTUFSSFMFBTF w4MBDL࿈ܞͷ͢͠͞ w)PMEΛར༻ͨ͠؆қঝೝϑϩʔ wϦϦʔεαΠΫϧͷεϐʔυΞοϓʹߩݙ 55
ࡾछͷਆث ӡ༻Ͱͦͷ··͑Δ 56
57 ϩάΠϯͷΤϥʔΛ ͍͢͠
ଟ͘ͷใ͕औಘͰ͖Δ wϩάΠϯͨ࣌͠ w"QQMJDBUJPO $MJFOU w$POOFDUJPO wి൪߸ w*1ΞυϨε w6TFS"HFOU 58
59 ͍͟ͱ͍͏ͱ͖ͷฦ͕ۚ ܾࡁཤྺ͔ΒͰ͖ͪΌ͏
60 4UBHJOHͰ֬ೝޙ खಈͰঝೝ
ࡾछͷਆثΛ֦ு͢Δ 61
4FOUSZ w8FCΞϓϦͷΤϥʔϩάΛ ऩू w։ൃଆͰ͔Βͳ͍ ະͷෆ۩߹ͷݕग़ w͍߹ΘͤରԠͷख͕͔Γ 62
1VMM1BOEB w(JU)VCͱ4MBDLΛ࿈ܞ͢ΔͨΊͷαʔϏε w1VMM3FRVFTUͷϨϏϡʔґཔΛ௨ wҙͷλΠϛϯάͰ4MBDL$IBOOFMʹϦϚΠϯυ 63
$ZQSFTT ಋೖத w8FCΞϓϦͷ&&ςετͷ ࣗಈԽπʔϧ w$*$%ʹΈࠐΉ͜ͱͰ όάσάϨͳͲΛݕ w։ൃͷΛҾͬுΒͳ͍ Α͏ʹ͢Δ 64
4BB4ʹඞཁͳίϯϙʔωϯτʢҰྫʣ *%ཧೝূج൫ $*$% αϒεΫ՝ۚཧ μογϡϘʔυ ηΩϡϦςΟ ϞχλϦϯά + α
4BB4Λར༻͢Δ্ͰͷϙΠϯτ 66
ॴ༗ͱར༻ͷόϥϯε 67 wࣗࣾ։ൃ wϏδωεͷίΞ wॊೈͳΧελϚΠζ wਝͳ্ཱͪ͛ wඞཁͳ͚ͩ͏ wαʔϏε༷ۦಈ ॴ༗ ར༻
/*)ީ܈ w͍ΘΏΔࣗલओٛ wࣗࣾҎ֎ͷΛ༻͠ͳ͍ɾܰࢹ͢Δ w݁ՌతʹطଘαʔϏεͷྼԽ൛͕ੜ·ΕͨΓ͢Δ 68 Not Invented Here syndrome ͕͔ͯࣗࣾ͢Βੜ·ΕΔΘ͚Ͱͳ͍ɻ
ंྠͷ࠶ൃ໌͕ຊʹඞཁ͔Ͳ͏͔ߟ͑Δɻ https://ja.wikipedia.org/wiki/NIHީ܈
Making Your Own Power Doesn’t Make Your Beer Taste Better
69 wࣗྗͰൃి͠ͳͯ͘ ඒຯ͍͠Ϗʔϧ࡞ΕΔ wൃి͢Δ͜ͱ͕Ϗδωεʁ ඒຯ͍͠ϏʔϧΛ࡞Δ͜ ͱ͕Ϗδωεʁ Jeff Bezos’ Greatest Gift To Computing (And I Learned It From An Amazon PowerPoint Presentation)
αʔϏε༷˺4BB4ͷ༷ w4BB4ͷ༷͕ͦͷ··ϓϩμΫτͷ੍ʹͳΔ wϨΠςϯγεϩοτϦϯάϦιʔε্ݶ w੍͕ϏδωεΛ્͠ͳ͍͔ݟۃΊ͓ͯ͘ w્͠ͳ͍߹ɺΉ͠Ζ׆͔͢ w4BB4ͷ༷ʹґଘ͢ΔܗͰαʔϏε༷ΛܾΊΔ 70 Shifter ։ൃͷཪ ࡾछͷਆثฤ
-SaaSͷ։ൃɺӡ༻ମ੍ͳͲͷ -
·ͱΊ 71
·ͱΊ wελʔτΞοϓεϐʔυճస໋͕ wҰൃͰྑ͍ͷͰ͖ͳ͍ͷͰվળΛ܁Γฦ͢ w։ൃऀͷੜ࢈ੑΛߴΊΔ͜ͱॏཁ w%FWFMPQFS'SJFOEMZͳ4BB4Λ͏·͘͏ w༏Εͨ4BB4ӡ༻Ͱͦͷ··͑Δ wʮΓ͍ͨ͜ͱΛ͙͢ΔʯΛͻͨ͢Βߟ͑ͯߦಈ͢Δ 72
4BB4Λϑϧ׆༻ͯ͠ ελʔτΞοϓΛՃͤ͞Α͏ʂ 73
WE’RE HIRING CAFE DEVELOPER! https://bit.ly/2BVkRxQ 11/26 19:30 - at Developers.IO
CAFE Akihabara