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
1.8k
サービスを爆速で立ち上げるための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.4k
Developers.IO CAFEの SaaS化を支えた三種の神器 - Developer Friendlyの重要性 - V2
suwayuki
0
1.8k
Auth0 Product Roadmap Report
suwayuki
0
950
Web / ネイティブ / LINEアプリを まとめる技術
suwayuki
0
1.5k
LINE Loginで始めるAuth0の使い方 - 認証基盤をかんたんに構築する方法
suwayuki
1
5k
Developers.IO CAFEの SaaS化を支えた三種の神器 - Developer Friendlyの重要性 -
suwayuki
0
400
デザイン工学科学生が ITベンチャーに就職し、トップエンジニアを目指す話
suwayuki
0
930
Auth0の認可
suwayuki
2
1k
Auth0 x Stripe x CircleCI - イノベーションを起こすためのサービスの活用 -
suwayuki
0
1.3k
Other Decks in Technology
See All in Technology
非機能品質を作り込むための実践アーキテクチャ
knih
3
1.2k
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
410
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
150
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
160
私なりのAIのご紹介 [2024年版]
qt_luigi
1
120
Amazon VPC Lattice 最新アップデート紹介 - PrivateLink も似たようなアップデートあったけど違いとは
bigmuramura
0
190
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
1.1k
権威ドキュメントで振り返る2024 #年忘れセキュリティ2024
hirotomotaguchi
2
740
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
300
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
150
Storage Browser for Amazon S3
miu_crescent
1
140
OpenAIの蒸留機能(Model Distillation)を使用して運用中のLLMのコストを削減する取り組み
pharma_x_tech
4
550
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Cost Of JavaScript in 2023
addyosmani
45
7k
RailsConf 2023
tenderlove
29
940
Producing Creativity
orderedlist
PRO
341
39k
Typedesign – Prime Four
hannesfritz
40
2.4k
Building Applications with DynamoDB
mza
91
6.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
How to train your dragon (web standard)
notwaldorf
88
5.7k
4 Signs Your Business is Dying
shpigford
181
21k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
A better future with KSS
kneath
238
17k
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