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
460
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.8k
Developers.IO CAFEの SaaS化を支えた三種の神器 - Developer Friendlyの重要性 - V2
suwayuki
0
2k
Auth0 Product Roadmap Report
suwayuki
0
1k
Web / ネイティブ / LINEアプリを まとめる技術
suwayuki
0
1.6k
LINE Loginで始めるAuth0の使い方 - 認証基盤をかんたんに構築する方法
suwayuki
1
5.3k
サービスを爆速で立ち上げるためのSaaSの活用
suwayuki
0
2k
デザイン工学科学生が ITベンチャーに就職し、トップエンジニアを目指す話
suwayuki
0
990
Auth0の認可
suwayuki
2
1.1k
Auth0 x Stripe x CircleCI - イノベーションを起こすためのサービスの活用 -
suwayuki
0
1.3k
Other Decks in Technology
See All in Technology
テストを軸にした生き残り術
kworkdev
PRO
0
220
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
1.2k
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.3k
AWSで始める実践Dagster入門
kitagawaz
1
750
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
320
Modern Linux
oracle4engineer
PRO
0
160
株式会社ログラス - 会社説明資料【エンジニア】/ Loglass Engineer
loglass2019
4
65k
20250905_MeetUp_Ito-san_s_presentation.pdf
magicpod
1
100
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
260
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
980
EncryptedSharedPreferences が deprecated になっちゃった!どうしよう! / Oh no! EncryptedSharedPreferences has been deprecated! What should I do?
yanzm
0
490
組織を巻き込む大規模プラットフォーム移行戦略 〜50+サービスのマルチリージョン・マルチプロダクト化で学んだステークホルダー協働の実践〜 / Platform migration strategy engaging all stakeholders
toshi0607
2
200
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
3
62
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Language of Interfaces
destraynor
161
25k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
BBQ
matthewcrist
89
9.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
The World Runs on Bad Software
bkeepers
PRO
70
11k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
The Pragmatic Product Professional
lauravandoore
36
6.9k
RailsConf 2023
tenderlove
30
1.2k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
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