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
Developers.IO CAFEの SaaS化を支えた三種の神器 - Developer ...
Search
suwa yuki
October 23, 2019
Technology
0
430
Developers.IO CAFEの SaaS化を支えた三種の神器 - Developer Friendlyの重要性 -
2019年10月23日に開催された「#Go_SaaS 三種の神器 オンボーディングセミナー」の登壇資料です。
https://go-saas.connpass.com/event/148600/
suwa yuki
October 23, 2019
Tweet
Share
More Decks by suwa yuki
See All by suwa yuki
Auth0ハンズオンウェビナー資料
suwayuki
0
9.6k
Developers.IO CAFEの SaaS化を支えた三種の神器 - Developer Friendlyの重要性 - V2
suwayuki
0
1.9k
Auth0 Product Roadmap Report
suwayuki
0
990
Web / ネイティブ / LINEアプリを まとめる技術
suwayuki
0
1.6k
LINE Loginで始めるAuth0の使い方 - 認証基盤をかんたんに構築する方法
suwayuki
1
5.2k
サービスを爆速で立ち上げるためのSaaSの活用
suwayuki
0
1.9k
デザイン工学科学生が ITベンチャーに就職し、トップエンジニアを目指す話
suwayuki
0
960
Auth0の認可
suwayuki
2
1k
Auth0 x Stripe x CircleCI - イノベーションを起こすためのサービスの活用 -
suwayuki
0
1.3k
Other Decks in Technology
See All in Technology
AWSLambdaMCPServerを使ってツールとMCPサーバを分離する
tkikuchi
1
2.5k
DuckDB MCPサーバーを使ってAWSコストを分析させてみた / AWS cost analysis with DuckDB MCP server
masahirokawahara
0
590
“パスワードレス認証への道" ユーザー認証の変遷とパスキーの関係
ritou
1
430
はてなの開発20年史と DevOpsの歩み / DevOpsDays Tokyo 2025 Keynote
daiksy
5
1.4k
.mdc駆動ナレッジマネジメント/.mdc-driven knowledge management
yodakeisuke
24
11k
大AI時代で輝くために今こそドメインにディープダイブしよう / Deep Dive into Domain in AI-Agent-Era
yuitosato
1
270
近年の PyCon 情勢から見た PyCon APAC のまとめ
terapyon
0
290
こんなデータマートは嫌だ。どんな? / waiwai-data-meetup-202504
shuntak
6
1.7k
AIエージェント開発における「攻めの品質改善」と「守りの品質保証」 / 2024.04.09 GPU UNITE 新年会 2025
smiyawaki0820
0
400
ゆるくVPC Latticeについてまとめてみたら、意外と奥深い件
masakiokuda
2
230
Cursor AgentによるパーソナルAIアシスタント育成入門―業務のプロンプト化・MCPの活用
os1ma
8
3k
ウォンテッドリーにおける Platform Engineering
bgpat
0
190
Featured
See All Featured
Music & Morning Musume
bryan
47
6.5k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
Being A Developer After 40
akosma
91
590k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Bash Introduction
62gerente
611
210k
BBQ
matthewcrist
88
9.6k
A Tale of Four Properties
chriscoyier
158
23k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Transcript
Classmethod / Yuki Suwa / 2019.10.23 %FWFMPQFST*0$"'&ͷ 4BB4ԽΛࢧ͑ͨࡾछͷਆث (P@4BB4ࡾछͷਆث ΦϯϘʔσΟϯάηϛφʔ
౦ژ %FWFMPQFS'SJFOEMZͷॏཁੑ
ਡ๚༔لɹYuki Suwa 2 w$9ࣄۀຊ෦.BOBHFS w%FWFMPQFST*0#MPHHFS wJ04"OESPJE3VCZ /PEFKT3FBDU7VF "84%PDLFSFUDʜ Auth0 Ambassador
ΞδΣϯμ wΫϥεϝιουͷ͝հɺࣄྫհ w%FWFMPQFST*0$"'&ͷऔΓΈ w%FWFMPQFST*0$"'&ͷ4BB4Խͱࡾछͷਆث wࡾछͷਆثʹ֦ுΛՃ͑Δ w·ͱΊ 3
Ϋϥεϝιουͷ͝հ 4
Ϋϥεϝιουͷࣄۀ 5 ΫϥυɺϞόΠϧɺϏοάσʔλʹಛԽͨ͠ ίϯαϧςΟϯά ɺγεςϜͷઃܭɾߏஙɾ։ൃɾӡ༻ "84ڥ ૯߹ࢧԉ ΞϓϦέʔγϣϯ ։ൃɾӡ༻ Ϗοάσʔλ
ੳج൫ߏங &$αʔϏε
"VUIύʔτφʔͱͯ͠ 6 Resell Consulting Development "84ͱͷ Έ߹ΘͤͰ ͓҆͘ܖ ೝূγεςϜͷઃܭ ߏஙࢧԉΛ௨ͯ͠
εϐʔσΟʹಋೖ "VUIΛͬͨ ΞϓϦέʔγϣϯΛ νʔϜͰ։ൃ
10/24 () 11/14 () 12/18 ()
ւಓςϨϏ༷ 8 ࣄྫ wਫ༵Ͳ͏Ͱ͠ΐ͏ࡇͷظ ؒݶఆ༗ྉ৴Ͱ"VUI 4USJQFΛར༻ wϲ݄Ͱ࣮ྃ wٕज़αϙʔτΛ୲
9 औΓΈͷ͝հ
৽͍͠ސ٬ମݧΛ ͢ΔͨΊͷ औΓΈ 10
IDEA BUILD PROVIDE ͜Ε͔ΒͷτϨϯυΛ ૉૣ͘Πϯϓοτ͠ ৽͍͠ސ٬ମݧΛ ৽͍͠ސ٬ମݧΛੜΉ ιϦϡʔγϣϯΛ ϓϩτλΠϐϯά ݕূࡁΈͷͷΛ
൚༻Խ͠ αʔϏεͱͯ͠ఏڙ
ࣄۀձ͕ࣾ׆༻Ͱ͖Δ ৽͍͠ιϦϡʔγϣϯΛ ੜΈग़͠ଓ͚͍ͨ 12
13
Services Mobile Order Walkthrough དྷళલʹεϚϗͰυϦϯΫΛจɺ ͪ࣌ؒͳ͠Ͱ͙͢ʹड͚औΓɻ ཉ͍͠Λࣗ༝ʹखʹऔΓɺ ୀళ͢ΔͱϨδϨεͰࣗಈܾࡁɻ
15
࢝Ί͖͔͚ͨͬ 16
17
"NB[PO(0ͷऔΓΈʹֶͿ wص্ͰऴΘΒͤͳ͍ධ͚ͩ͠ͳ͍ wޭΛอূ͠ͳ͍େʹઓ͢Δ wଟͷ࣮ݧͱࣦഊ͔Βଟ͘ΛֶͿ wࣦഊͷίετΛ࠷খԽ͢Δ wར༻ऀʹͬͯΒ͍ϑΟʔυόοΫΛө wֶशࡁΈϞσϧͱ༏Εͨιϑτ͕Δ w্هΛߴʹ܁Γฦ͢ 18
"NB[PO(0ͷऔΓΈʹֶͿ wص্ͰऴΘΒͤͳ͍ධ͚ͩ͠ͳ͍ wޭΛอূ͠ͳ͍େʹઓ͢Δ wଟͷ࣮ݧͱࣦഊ͔Βଟ͘ΛֶͿ wࣦഊͷίετΛ࠷খԽ͢Δ wར༻ऀʹͬͯΒ͍ϑΟʔυόοΫΛө wֶशࡁΈϞσϧͱ༏Εͨιϑτ͕Δ w্هΛߴʹ܁Γฦ͢ 19
ͱʹ͔͘ߴʹ ԾઆݕূΛ܁Γฦ͢ 20
%FWFMPQFST*0$"'&Φʔϓϯ·Ͱ wγʔζϯ"NB[PO3FLPHOJUJPOͰը૾ఆ wγʔζϯॏྔηϯαʔͰఆʢݱߦࣜʣ wγʔζϯ࣮ళฮͰͷݕূ wϞόΠϧΦʔμʔΛ։ൃ wΧϑΣΦʔϓϯ 21 Season 1 Season
2 Season 3
22
wΩϟογϡϨεళฮͱͯ͠ඞਢͰ͋ΔΦϯϥΠϯܾࡁΛ ظؒͰ։ൃɾϦϦʔε wࢼ͍͢͠ʢςετ༻ͷΫϨδοτΧʔυ͕͑Δʣ wςετϞʔυͱຊ൪ϞʔυͷΓସ͕͔͑ΜͨΜ 23
24 ϲ݄ͰΦʔϓϯʂ
શһ͕ళฮʹू·ΓվળΛ܁Γฦ͢ 25 6 $"
!#
͍·ຖվળΛ܁Γฦ͍ͯ͠Δ 26 ސ٬ମݧళฮվળʹͭͳ͕Δ ϑΟʔυόοΫ͕ຖγΣΞ͞ΕΔ
ٻΊΒΕΔ4BB4Խ 27 Season 4
ଞͷళฮͰͷల։͕ٻΊΒΕΔ তঁࢠେళ ৽্ׁӽళ
ΧϑΣͷ4BB4Խ wϞόΠϧΦʔμʔΥʔΫεϧʔͷγεςϜΛ ଞͷళฮࣄۀձ͕ࣾಋೖͰ͖ΔΑ͏ͳߏͰ࠶ߏங wΞϓϦઃܭʹϚϧνςφϯτͷߟྀ͕૿͑Δ wจ8FCΞϓϦϕʔεʹΓସ͑ ˞ݱࡏɺ͞ΒʹωΠςΟϒΞϓϦͷཱ྆ԽΛݕ౼த w-*/&൛8FCΞϓϦʹ౷߹ 29
։ൃମ੍ wগਓମ੍Ͱͷ։ൃ wվળΛ܁Γฦ͠ͳ͕Βͷల։ ʢͭ·Γӡ༻อकൃੜ͢Δʣ wαʔϏεԽΛ࣮ݱ͢Δʹ ӡ༻อकͷίετݮɺ։ൃεϐʔυ ͕ॏཁ 30
4BB4ԽͷλΠϛϯάͰ ࡾछͷਆثΛద༻ 31
ಋೖͷྲྀΕ ΧϑΣΦʔϓϯ 4USJQF $PHOJUP 6TFS1PPMT "VUI $JSDMF$* $PEF#VJME $PEF1JQFMJOF -*/&1BZ
ࡾछͷਆث ಋೖྃ 4BB4Խྃ 4BB4Խ։࢝ 2019/2 2019/5 2019/8 ܾࡁ ೝূ CI/CD Ҡߦ Ҡߦ
%PNBJO5FOBOU4IPQ 33
։ൃӡ༻อकΛࢧ͑Δ Developer Friendly 34
Developer FriendlyͰ͋Δ͜ͱ w։ൃऀʹͱͬͯͷ։ൃମݧΛॏࢹ wͰར༻։͕࢝Մೳ wΠϯλϥΫςΟϒͳυΩϡϝϯτ ։ൃऀ͕ίετΛ͔͚ͣʹ ָٕ͘͠ज़Λ͏͜ͱ͕ॏཁ 35
w$PHOJUP6TFS1PPMT͔Β"VUIҠߦ w্ཱͪ͛ͨϦιʔεΛॊೈʹઃఆมߋͰ͖Δ w3VMFT&YUFOTJPO w-*/&-PHJO4JHO*OXJUI"QQMFͳͲͷαϙʔτ wސ٬ମݧվળͷ1%$"ʹॱԠ͢Δ 36
wDPOpHZNMΛ࡞Δ͚ͩͰྑ͍ wσϓϩΠϑϩʔγϯϓϧʹ wEFWFMPQNBTUFSSFMFBTF w4MBDL࿈ܞͷ͢͠͞ w)PMEΛར༻ͨ͠؆қঝೝϑϩʔ wϦϦʔεαΠΫϧͷεϐʔυΞοϓʹߩݙ 37
ࡾछͷਆث ӡ༻Ͱͦͷ··͑Δ 38
39 ϩάΠϯͷΤϥʔΛ ͍͢͠
ଟ͘ͷใ͕औಘͰ͖Δ wϩάΠϯͨ࣌͠ w"QQMJDBUJPO $MJFOU w$POOFDUJPO wి൪߸ w*1ΞυϨε w6TFS"HFOU 40
41 ͍͟ͱ͍͏ͱ͖ͷฦ͕ۚ ܾࡁཤྺ͔ΒͰ͖ͪΌ͏
42 4UBHJOHͰ֬ೝޙ खಈͰঝೝ
ࡾछͷਆثʹ ֦ுΛՃ͑Δ 43
4FOUSZ w8FCΞϓϦͷΤϥʔϩάΛ ऩू w։ൃଆͰ͔Βͳ͍ ະͷෆ۩߹ͷݕग़ w͍߹ΘͤରԠͷख͕͔Γ 44
1VMM1BOEB w(JU)VCͱ4MBDLΛ࿈ܞ͢ΔͨΊͷαʔϏε w1VMM3FRVFTUͷϨϏϡʔґཔΛ௨ wҙͷλΠϛϯάͰ4MBDL$IBOOFMʹϦϚΠϯυ 45
$ZQSFTT ಋೖத w8FCΞϓϦͷ&&ςετͷ ࣗಈԽπʔϧ w$*$%ʹΈࠐΉ͜ͱͰ όάσάϨͳͲΛݕ w։ൃͷΛҾͬுΒͳ͍ Α͏ʹ͢Δ 46
Γ͍ͨ͜ͱΛ͙͢ΔͨΊʹ BTB4FSWJDFΛ͍·͘Δ 47
/*)ީ܈ w͍ΘΏΔࣗલओٛ wࣗࣾҎ֎ͷΛ༻͠ͳ͍ɾܰࢹ͢Δ w݁ՌతʹطଘαʔϏεͷྼԽ൛͕ੜ·ΕͨΓ͢Δ 48 Not Invented Here syndrome ͕͔ͯࣗࣾ͢Βੜ·ΕΔΘ͚Ͱͳ͍ɻ
ंྠͷ࠶ൃ໌͕ຊʹඞཁ͔Ͳ͏͔ߟ͑Δɻ
·ͱΊ 49
·ͱΊ wελʔτΞοϓεϐʔυճస໋͕ wҰൃͰྑ͍ͷͰ͖ͳ͍ͷͰվળΛ܁Γฦ͢ w։ൃऀͷੜ࢈ੑΛߴΊΔ͜ͱॏཁ w%FWFMPQFS'SJFOEMZͳαʔϏεΛ͏·͘͏ w༏ΕͨαʔϏεӡ༻Ͱͦͷ··͑Δ wࡾछͷਆثͱ૬ੑͷྑ͍αʔϏεซ༻͢Δ wʮΓ͍ͨ͜ͱΛ͙͢ΔʯΛͻͨ͢Βߟ͑ͯߦಈ͢Δ 50