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
FirebaseとNetlifyを使ってサーバーレスでサービスを作った話
Search
Morix
November 09, 2018
Technology
2
2.9k
FirebaseとNetlifyを使ってサーバーレスでサービスを作った話
2018/11/09 WEBエンジニア勉強会 #10
Morix
November 09, 2018
Tweet
Share
More Decks by Morix
See All by Morix
入社後SREチームのミッションや課題の整理をした話
morix1500
1
350
[EC2からKubernetes]楽天ラクマのコンテナ化の歩み
morix1500
16
6.2k
AWS EKSでClusterAutoscalerを使うときはNodeGroupの分け方に気をつけろ!
morix1500
0
850
オーバーロードで学んだチームマネジメント / Team management learned through overlord
morix1500
1
2.1k
転職をする前にやっておきたいこと / What you want to do before you change your career
morix1500
0
3.9k
自分を強くするためにやってきたこと
morix1500
7
2.6k
個人事業主になりたい!どうやって?調べてみよう!
morix1500
1
420
負荷試験入門
morix1500
0
1.3k
PWAを使ったら嫁に怒られなくなった話
morix1500
1
1.7k
Other Decks in Technology
See All in Technology
SRE不在の開発チームが障害対応と 向き合った100日間 / 100 days dealing with issues without SREs
shin1988
1
430
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
260
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
110
事例で学ぶ!B2B SaaSにおけるSREの実践例/SRE for B2B SaaS: A Real-World Case Study
bitkey
1
170
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
54
21k
大量配信システムにおけるSLOの実践:「見えない」信頼性をSLOで可視化
plaidtech
PRO
0
100
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
170
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
570
React開発にStorybookとCopilotを導入して、爆速でUIを編集・確認する方法
yu_kod
1
300
TableauLangchainとは何か?
cielo1985
1
120
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
7
1.2k
【あのMCPって、どんな処理してるの?】 AWS CDKでの開発で便利なAWS MCP Servers特集
yoshimi0227
4
370
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Designing Experiences People Love
moore
142
24k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Music & Morning Musume
bryan
46
6.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Pragmatic Product Professional
lauravandoore
35
6.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
700
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
How STYLIGHT went responsive
nonsquared
100
5.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Visualization
eitanlees
146
16k
Transcript
'JSFCBTFͱ/FUMJGZΛͬͯ αʔόʔϨεͰαʔϏεΛ ࡞ͬͨ 8&#ΤϯδχΞษڧձ !NPSJY
ࣗݾհ ɾ໊લ ɹɾᠳଠʢ!NPSJY ɾ৬छ ɹɾ43& ɾѨ෦ͷਓͱݺΕΔʜ
ࠓͳ͢͜ͱ ɾ8FCαʔϏεΛαʔόʔϨεͰΔʹ ɾ࠷ۙ࡞ͬͨ8FCαʔϏεͷհ
αʔόʔϨεʁ ͍Ζ͍Ζఆٛ͋Δ͚Ͳʜ ࠓճ ʮαʔόʔͷӡ༻อक͕ൃੜ͠ͳ͍͜ͱʯ ΛαʔόʔϨεͷఆٛͱ͢Δɻ
ͳΜͰαʔόʔϨεʁ ݸਓͰ࡞ΔͷͰͳΔ͘ෛ୲গͳ͍ͨ͘͠ɻ Ͱ͋ΕαʔόʔϨε͕৺ཧతɾۚમతෛ୲͕ গͳ͍ɻ αʔόʔϨεͩͱ41" "1* %#ͱ͍͏ͷ͕લ ఏɻ ɾϑϩϯτΤϯυΛͲ͜Ͱ৴͢Δ͔ʁ ɾόοΫΤϯυͷॲཧΛͲ͏͢Δ͔ʁ
ϑϩϯτΤϯυΛͲ͜Ͱ৴͢Δͷ͔ʁ 8FCϗεςΟϯάαʔϏε৭ʑ͋ΔΑͶ ɾ/FUMJGZ ɾ(JU)VC1BHFT ɾ'JSFCBTF)PTUJOH ɾ"844 $MPVE'SPOU
/FUMJGZͱʁ ੩తαΠτΛ؆୯ߴʹϗεςΟϯάͰ͖ Δ8FCαʔϏεͰ͢ɻ
ͲΕ͚ͩ؆୯͔ (JU)VCͱ͔ʹϦϙδτϦ༻ҙ͠ͱ͘ /FUMJGZͷΞΧϯτ࡞Δ /FUMJGZͱ(JU)VCͷϦϙδτϦඥ͚Δ Ͳ͏ͬͯσϓϩΠ͢Δ͔ઃఆ͢Δ ͓ΘΓʂ
΄͔ʹʁ ɾҰਓͰ͏ʹແྉʂ ɾσϓϩΠલͷϏϧυͬͯ͘ΕΔʢࣗ ͰϏϧυίϚϯυࢦఆͰ͖Δ ɾΧελϜυϝΠϯͦͷূ໌ॻແྉͰ ͙͑͢Δ
όοΫΤϯυͷॲཧͲ͏͢Δ͔ʁ ɾ"1*࡞Γ͍ͨ ɾ%#͍͍ͨ ɾ੩తϑΝΠϧͲ͔ͬʹஔ͖͍ͨ ͍Ζ͍ΖΓ͍ͨ͜ͱ͋Δ
αʔόʔϨεͷબࢶ ɾ"84 ɹɾ"1*(BUFXBZ-BNCEB%ZOBNP4 ɾ'JSFCBTF ɹɾ'VODUJPOT'JSFTUPSF4UPSBHF ɾ($1 ɹɾ("&%BUBTUPSF4UPSBHF ɾ)FSPLV
Ͳ͏ͬͯબΜͰ͍͔͘ʁ ɾίετͷ͞ ɾαʔϏεͷੑ࣭ͱ߹͏͔ʁ ɾࣗͷಘҙΛ׆͔ͤΔ͔ʁ
ίετͷ͞ Ͳͷ͘Β͍ͷྲྀྔΛݟࠐΜͰ͍Δ͔ʹΑΔ ֤αʔϏεແྉ͕͋ΔͷͰͦΕʹऩ·Δ ͳΒͲΕͰ͍͍ 'JSFCBTF)FSPLVແྉϓϥϯ͋ΔͷͰɺ ͦͷ੍ݶʹऩ·Ε҆৺
αʔϏεͷੑ࣭ͱ߹͏͔ʁ ɾཁ͕݅/P42-ʹదԠͰ͖Δ͔ ɹɾ3%#͕͑Δͱ͜ΖΛબͿ ɾ4&0͕ॏཁ ɹɾཁ͕݅αʔόʔϨεͰՄೳ͔֬ೝ ɾೝূ͕͍͍ͨ ɹɾ'JSFCBTF"VUIΛ͑Α͍ ɾ͍͍ٕͨज़ͦͷͷ͕αʔόʔϨεͰ Մೳ͔Ͳ͏͔
ࣗͷಘҙΛ׆͔ͤΔ͔ʁ ษڧతͳΒͲ͜Ͱ͍͍ɻ αʔϏεΛૣ͘࡞Δͷ͕తͳΒࣗʹ߹ͬ ͨαʔϏεΛબͿɻ ɾ"84-BNCEB෯͍ݴޠΛαϙʔτ ɾ'JSFCBTF'VODUJPOT/PEFKTͷΈ ɾͳͲͳͲ
ࣗͲ͏બΜ͔ͩ ɾೝূ"1*%#ετϨʔδ͕ඞཁ ɾେͯ͠ΞΫηεͳ͍͠ैྔ՝ۚͰ͍͍ ɾ/P42-Ͱͳ͘σʔλΛѻ͑Δ ɾ4&0ॏཁͰͳ͍ ɾΊΜͲ͍͘͞ͷͰΦʔϧΠϯϫϯ͕͍͍
/FUMJGZ 'JSFCBTFͰ࡞ͬͨαʔϏε ɾ.BSLEPXO5BCMF$SFBUPS ɾ/ZBBBO
.BSLEPXO5BCMF$SFBUPS .BSLEPXOͷදΛ؆୯ʹ࡞ΕΔ8FCΞϓϦ
.BSLEPXO5BCMF$SFBUPS 1VTI ݕ #VJME%FQMPZ ˞'JSFCBTFͬͯͳ͍Ͱ͢͝ΊΜͳ͍͞
/ZBBBO ωίʹͳͬͯຊԻΛʮʹΌʔΜʯʹͤͯ ݴ͑Δ8FCαʔϏε
/ZBBBO 'VODUJPOT 'JSFTUPSF 4UPSBHF "VUIFOUJDBUJPO σϓϩΠ ͖ͬ͞ͱಉ͡ྲྀΕ 'VODUJPOTͷΈσϓϩΠ
%&.0 ɾ.BSLEPXO5BCMF$SFBUPS IUUQTNBSLEPXOUBCMFIBSBNJTIJPYZ[ ɾ/ZBBBO IUUQTOZBBBOIBSBNJTIJPYZ[
·ͱΊ ɾݸਓͰ8FCαʔϏε͕खܰʹ࡞ΕΔ࣌ ʹͳͬͨ ɾ/FUMJGZ 'JSFCBTFͰ͍͍͢͏· ͍8FCαʔϏε͕࣮ݱͰ͖Δ ɾαʔόʔϨε͞·͟·ͳબࢶ͕͋Δ ͷͰཁ݅ʹ͋ͬͨͷΛબ΅͏