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
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
180
データ分析エージェント Socrates の育て方
na0
7
2.5k
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
960
Create Ruby native extension gem with Go
sue445
0
130
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
7
890
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
210
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.3k
Rustから学ぶ 非同期処理の仕組み
skanehira
1
150
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
470
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
660
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
22
12k
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
850
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Building Applications with DynamoDB
mza
96
6.6k
Side Projects
sachag
455
43k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Facilitating Awesome Meetings
lara
55
6.5k
Practical Orchestrator
shlominoach
190
11k
Building an army of robots
kneath
306
46k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
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 ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ