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
Kazuki Miura
PRO
February 20, 2020
Technology
0
300
使い捨てシステム構築で体感したSaaSの威力
〜水曜どうでしょう祭 有料ライブ配信構築の裏側〜
#Go_SaaS
Kazuki Miura
PRO
February 20, 2020
Tweet
Share
More Decks by Kazuki Miura
See All by Kazuki Miura
APIからデータベースまで、全てサーバレスで作ってみよう!
miu_crescent
PRO
0
4
「フィニッシャーズ・スマイル」の開発と当日運用のお話
miu_crescent
PRO
1
53
AWS Systems Manager Incident Manager 使い所を考えてみた
miu_crescent
PRO
0
10
「入門 OpenTelemetry」 入門
miu_crescent
PRO
1
66
AZ 名とAZ ID の違いを 何度でも言うよ
miu_crescent
PRO
1
220
AWS Step Functions で マネコンとCDKの二刀流!
miu_crescent
PRO
1
57
AWS MediaServices の概要と活用事例
miu_crescent
PRO
2
100
ワイキキサークルホテルとその過ごし方
miu_crescent
PRO
1
280
私のawsの学び方、社外へ飛び出そう
miu_crescent
PRO
1
140
Other Decks in Technology
See All in Technology
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
270
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
190
Rustから学ぶ 非同期処理の仕組み
skanehira
1
150
Snowflake Intelligence × Document AIで“使いにくいデータ”を“使えるデータ”に
kevinrobot34
1
120
MagicPod導入から半年、オープンロジQAチームで実際にやったこと
tjoko
0
110
エンジニアが主導できる組織づくり ー 製品と事業を進化させる体制へのシフト
ueokande
1
110
今日から始めるAWSセキュリティ対策 3ステップでわかる実践ガイド
yoshidatakeshi1994
0
120
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
980
「その開発、認知負荷高すぎませんか?」Platform Engineeringで始める開発者体験カイゼン術
sansantech
PRO
2
910
Apache Spark もくもく会
taka_aki
0
140
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
500
RSCの時代にReactとフレームワークの境界を探る
uhyo
11
3.5k
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
We Have a Design System, Now What?
morganepeng
53
7.8k
A Tale of Four Properties
chriscoyier
160
23k
Balancing Empowerment & Direction
lara
3
630
Into the Great Unknown - MozCon
thekraken
40
2k
How STYLIGHT went responsive
nonsquared
100
5.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.1k
The Language of Interfaces
destraynor
161
25k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Faster Mobile Websites
deanohume
309
31k
Transcript
#Go_SaaS ࡾछͷਆثΦϯϘʔσΟϯάηϛφʔ ౦ژ ͍ࣺͯγεςϜߏஙͰମײͨ͠4BB4ͷҖྗ ʙਫ༵Ͳ͏Ͱ͠ΐ͏ࡇ༗ྉϥΠϒ৴ߏஙͷཪଆʙ )5#ࡾӜҰथ
#Go_SaaS ࣗݾհ
#Go_SaaS ࡾӜҰथ ւಓςϨϏ์ૹ +"846(ࡳຈ .FEJB+"84 +1@4USJQFTࡳຈ +"84'&45"ӡӦ $0..6/*5:
#Go_SaaS ࠓͷ
#Go_SaaS XFC։ൃະܦݧऀ͚ͩͰ ։ൃظؒϲ݄ͰXFCαʔϏε࡞Εͨʂ
#Go_SaaS #Go_SaaS
#Go_SaaS 4$)&%6-& ݄ ݄ ݄ ࣾఏҊ ઃܭ ։ൃ ӡ༻ରԠ XFFLT
ྩ
#Go_SaaS )5# %JSFDU$POOFDU .FEJB-JWF .FEJB1BDLBHF $MPVE'SPOU 71$ 6TFST &WFOUTJUF KTPO
9.- PDUFUTUSFBN $MPVE'SPOU 4 -BNCEB "1*(BUFXBZ &MFNFOUT 3PVUF "$. 4FDSFUT .BOBHFS 'JFMEQJDLVQWBO -PDL %3.4BB4 1BZNFOUT4BB4 *%4BB4 $*$% 3FQPTJUPSZ %FWFMPQFST 1SPKFDU .BOBHFNFOU 2"$POTVMUBOU .BOBHFS 4BGBSJ༻ "SDIJUFDUVSF
#Go_SaaS ৄࡉϒϩάΛ͝ཡ͍ͩ͘͞
#Go_SaaS ʠΒͳ͍͜ͱʡΛ૿͢ ࡞ۀྔΛݮΒ͢
#Go_SaaS 4BB4పఈར༻
#Go_SaaS ࣾఏҊ·Ͱ ։ൃ ৼΓฦΓ ͙࣮͕͢Ͱ͖Δ ίϛϡχςΟͷମݧ Ṷ͔ͬͨ
ࣗݾֶशͷڥ ଞࣾࣄྫޮ͘
#Go_SaaS ࣾఏҊ·Ͱ ։ൃ ৼΓฦΓ ͙࣮͕͢Ͱ͖Δ ίϛϡχςΟͷମݧ Ṷ͔ͬͨ
ࣗݾֶशͷڥ ଞࣾࣄྫޮ͘
#Go_SaaS ݄ ϢʔβίϛϡχςΟࢀՃ̎ճ
#Go_SaaS ʠϫϯετοϓͰܾࡁʹඞཁͳΓͱΓ͕݁ʡ
#Go_SaaS ϓϩάϥϜॻ͍ͨ͜ͱͳ͍͠ɺ ͦ͏ݴ͍ͬͯ͠ΜͰ͠ΐ͏ʜʁ
#Go_SaaS ͦͷޙɺͬͯΈͨ
#Go_SaaS ςετͯͨ͠Β ̍Ͱಈ͍ͨ
#Go_SaaS ͍ͭ͜ɺɺίϐϖͰಈͧ͘ɺɺɺ
#Go_SaaS ʮXFCͰ͚ΔΈ࡞ΕΔͷͰʁʯ
#Go_SaaS ͍Ζ͍ΖͳίϛϡχςΟͰ͓ษڧ ϢʔβؒͰใަ
#Go_SaaS #Go_SaaS
#Go_SaaS Ͳ͏Ͱ͠ΐ͏ࡇ ͳΜ͔Γ͍ͨ
#Go_SaaS ώΞϦϯάͯࣾ͠ఏҊ
#Go_SaaS ཁ݅ ΫϨδοτܾࡁ ҧ๏%-ରࡦ ಈը৴ ΫϨʔϜରԠ εύΠΫΞΫηε ϚʔέςΟϯά ॳظඅ༻ແ͠
#Go_SaaS ཁ݅ ΫϨδοτܾࡁ ҧ๏%-ରࡦ ಈը৴ ΫϨʔϜରԠ εύΠΫΞΫηε ϚʔέςΟϯά ॳظඅ༻ແ͠ αʔόϨε
4BB4ͰߏஙͰ͖ͦ͏
#Go_SaaS
#Go_SaaS ʮεύΠΫΞΫηεͲ͏͢ΔΜͩʂʯ ʮܾࡁϛεͬͨΒେมͩͧʂʯ ʮύεϫʔυ࿙ΕͨΒʂʯ
#Go_SaaS ʮεύΠΫΞΫηεͲ͏͢ΔΜͩʂʯ ʮܾࡁϛεͬͨΒେมͩͧʂʯ ʮύεϫʔυ࿙ΕͨΒʂʯ
#Go_SaaS ࣾఏҊ
#Go_SaaS ࣾఏҊ
#Go_SaaS "/"ͱ"NB[POͬͯΔͷ͔
#Go_SaaS
#Go_SaaS 2"ίϯαϧͰೖͬͯΒ͏
#Go_SaaS ࣾఏҊ·Ͱ ։ൃ ৼΓฦΓ ͙࣮͕͢Ͱ͖Δ ίϛϡχςΟͷମݧ Ṷ͔ͬͨ
ࣗݾֶशͷڥ ଞࣾࣄྫޮ͘
#Go_SaaS ༗ྉ৴αʔϏεΛ࠷ڑͰ࡞Δ
#Go_SaaS ݄ Ր ਫ ۚ
ٳ ٳ ٳ ॕ ٳ ॕ ٳ ࠂ ϦϦʔε ຊ൪ᶃ ຊ൪ᶄ ຊ൪ᶅ ௐࠪɾυΩϡϝϯτಡΜͰ৮ͬͯΈΔ ࣮ɾ୯ମςετ ࣮ɾ݁߹ςετ ࣾεςʔδϯάςετɾमਖ਼ νΣοΫ νΣοΫ νΣοΫ όοΫΞοϓߏங 4$)&%6-&
#Go_SaaS ग़ு͕͋ͬͨΓ
#Go_SaaS ݄ Ր ਫ ۚ
ٳ ٳ ٳ ॕ ٳ ॕ ٳ ࠂ ϦϦʔε ຊ൪ᶃ ຊ൪ᶄ ຊ൪ᶅ ग़ ग़ ग़ ग़ ग़ ग़ ग़ ग़ ग़ ʷ
#Go_SaaS ҿΈձ͕͋ͬͨΓ
#Go_SaaS ݄ Ր ਫ ۚ
ٳ ٳ ٳ ॕ ٳ ॕ ٳ ࠂ ϦϦʔε ຊ൪ᶃ ຊ൪ᶄ ຊ൪ᶅ ग़ ग़ ग़ ग़ ग़ ग़ ग़ ग़ ʷ ग़ ʷ
#Go_SaaS పͱ͔ധ·ΓࠐΈͱ͔ͯ͠ͳ͍ ि̒ʹͪ͠Ό͚ͬͨͲ
#Go_SaaS /P$PEF-PX$PEF ίϐϖ ͕େ
#Go_SaaS "84ଆίϯιʔϧ͔ΒͷઃఆͷΈ
#Go_SaaS )5# %JSFDU$POOFDU .FEJB-JWF .FEJB1BDLBHF $MPVE'SPOU 71$ 6TFST &WFOUTJUF KTPO
9.- PDUFUTUSFBN $MPVE'SPOU 4 -BNCEB "1*(BUFXBZ &MFNFOUT 3PVUF "$. 4FDSFUT .BOBHFS 'JFMEQJDLVQWBO -PDL %3.4BB4 1BZNFOUT4BB4 *%4BB4 $*$% 3FQPTJUPSZ %FWFMPQFST 1SPKFDU .BOBHFNFOU 2"$POTVMUBOU .BOBHFS 4BGBSJ༻ "SDIJUFDUVSF
#Go_SaaS 4 ຊʹඞཁͳͷʹूத -PDL %3.4BB4 1BZNFOUT4BB4 *%4BB4 -BNCEB "1*(BUFXBZ 4BGBSJ༻
&MFNFOUT
#Go_SaaS 4 "SDIJUFDUVSF ਓͰߏங ϊʔίʔυ ઃఆը໘͔Β
#Go_SaaS &MFNFOUT $IFDLPVU -PDL 6OJWFSTBM-PHJO ຒΊࠐΈ ϗεςΟϯά ຒΊࠐΈ ϗεςΟϯά ࣮
#Go_SaaS &MFNFOUT $IFDLPVU -PDL 6OJWFSTBM-PHJO ຒΊࠐΈ ϗεςΟϯά ຒΊࠐΈ ϗεςΟϯά ࣮
#Go_SaaS ެࣜυΩϡϝϯτ͕͢Β͍͠ ֶशํ๏
#Go_SaaS ͦΕͰμϝͳΒ ެࣜαϙʔτ
#Go_SaaS "1*Ͱͭͳ͙ 4 4FDSFUT .BOBHFS 4BGBSJ༻ -PDL &MFNFOUT 41"
#Go_SaaS "1*Ͱͭͳ͙ 4 4FDSFUT .BOBHFS 4BGBSJ༻ -PDL &MFNFOUT 41"
#Go_SaaS "1*Ͱͭͳ͙ 4 4FDSFUT .BOBHFS 4BGBSJ༻ -PDL &MFNFOUT 41"
#Go_SaaS ϝΞυ1"44 ௨Δ·Ͱͷख͕ଟ͗͢Δ
#Go_SaaS 4/4ϩάΠϯͷΈʹ͔ͨͬͨ͠
#Go_SaaS ϩάΠϯ4/4ͷΈ ߪೖใ֨ೲ #Go_SaaS
#Go_SaaS %#ඞཁͳ͔ͬͨ
#Go_SaaS 4/4ϩάΠϯͷൺ
#Go_SaaS
#Go_SaaS ࣾఏҊ·Ͱ ։ൃ ৼΓฦΓ ͙࣮͕͢Ͱ͖Δ ίϛϡχςΟͷମݧ Ṷ͔ͬͨ
ࣗݾֶशͷڥ ଞࣾࣄྫޮ͘ େมͩͬͨͱ͜Ζ
#Go_SaaS େมͩͬͨͱ͜Ζ
#Go_SaaS "1*ʹΓ͑ 4 4FDSFUT .BOBHFS 4BGBSJ༻ -PDL &MFNFOUT 41" 4BGBSJͰಈ͔ͳ͍
ͬͯެࣜʹॻ͍ͯͨ
#Go_SaaS %FWΞΧϯτ࡞ ӳޠͰ XPSET આ໌͕ඞཁ
#Go_SaaS ͔Γ·ͨ͠
#Go_SaaS (P@4BB4 (P@4BB4ΦϯϘʔσΟϯάηϛφʔ 4USJQFͷΫʔϙϯద༻͖ͯ͠·ͨ͠ ܾࡁֹۚສԁ·Ͱͷखྉແྉ
#Go_SaaS ୯ಠࠇࣈʂ
#Go_SaaS ͙͢શ෦ফͨ͠ͷͰ ͦͷޙͷඅ༻θϩ
#Go_SaaS ہΒ͍·ͨ͠ʂ #Go_SaaS
#Go_SaaS ·ͱΊ
#Go_SaaS ·ͱΊ ɾίϛϡχςΟͰ༷ʑͳใ͕ೖखͰ͖Δ ɾ̍ͭ̍ͭͷ࣮͙͢ऴΘΔ ΄΅ίϐϖ ɾΜͰΔ͕࣌ؒ͋ͬͨΒߏஙऴΘͬͯΔ
#Go_SaaS 4BB4Λ׆༻ͯ͠ Βͳ͍͜ͱΛ૿͢
#Go_SaaS ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ