Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
サーバーサイドから利用するFirebase
Search
Daisuke Yamashita
March 08, 2016
Technology
4
3.1k
サーバーサイドから利用するFirebase
Daisuke Yamashita
March 08, 2016
Tweet
Share
More Decks by Daisuke Yamashita
See All by Daisuke Yamashita
EducationTech Talks Tokyo #1
dddaisuke
2
2k
CTOが語る「Challenge」~うちの会社の技術的挑戦、全部話します~
dddaisuke
2
400
Firebaseのススメ入門編 - Google Play APP DOJO
dddaisuke
0
890
Firebase Realtime Database 株式会社マナボ 導入事例
dddaisuke
4
2.5k
Google DevFest Tokyo 2016
dddaisuke
3
1.1k
Firebase Overview @ Google I/O 2016
dddaisuke
2
1.3k
非エンジニアでもデキる ラクラク自動化生活
dddaisuke
9
1.4k
クラウドテクノロジーで加速する開発・運用 | EdTech CTO Night
dddaisuke
4
6.3k
Other Decks in Technology
See All in Technology
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
21
8.3k
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
140
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
220
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
510
Kiro を用いたペアプロのススメ
taikis
4
1.9k
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.7k
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
770
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
420
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
140
特別捜査官等研修会
nomizone
0
580
"人"が頑張るAI駆動開発
yokomachi
1
620
Building Serverless AI Memory with Mastra × AWS
vvatanabe
0
600
Featured
See All Featured
Tell your own story through comics
letsgokoyo
0
770
Designing Experiences People Love
moore
143
24k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
74
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
120
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
79
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.4k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
My Coaching Mixtape
mlcsv
0
13
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Automating Front-end Workflow
addyosmani
1371
200k
Designing Powerful Visuals for Engaging Learning
tmiket
0
190
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
130
Transcript
αʔόʔαΠυ͔Βར༻͢Δ 'JSFCBTF גࣜձࣾϚφϘɹ$50 ࢁԼɹେհ
ࣗݾհ w גࣜձࣾϚφϘɹऔక$50 #MPHɿIUUQCMPHEBJTVLFZBNBTIJUBDPN 5XJUUFSɿ!EEEBJTVLF 'BDFCPPLɿEJDFLZBNBTIJUB w (PPHMF%FWFMPQFS&YQFSU $MPVE
IUUQTEFWFMPQFSTHPPHMFDPNFYQFSUTQFPQMFEBJTVLFZBNBTIJUB
ྉۚͱεϖοΫ
ଓ͕6/-*.*5&%ͳͷͰɺ ϓϩμΫγϣϯೖ͍͢͠ʂ
ϦΞϧλΠϜ௨৴ܥͷαʔϏεɺ ҰൠతʹίωΫγϣϯʹԠͯ͡՝ۚ͞ΕΔɻ
Ճྉۚ
'JSFCBTFͷਅ࣮ w 'JSFCBTF΄΅ຖिɺҎ্μϯ͢Δ w ιϑτΣΞͷվળ͕͘ɺຖिͷΑ͏ʹσϓ ϩΠ͕࣮ࢪ͞Ε͍ͯΔ ͨͩ͠ɺσϓϩΠʹΑΔμϯ͕ൃੜ͍ͯ͠ΔΑ ͏ʹݟ͑ΔͷͰɺվળͯ͠ཉ͍͠ɻ
None
োͷΓ͚ w ҎԼͷ̎ͭΛϑΥϩʔͯ͠ɺ'JSFCBTFଆͷোͰ ͋Δ͜ͱΛΔ w IUUQTUBUVTpSFCBTFDPN w IUUQTUXJUUFSDPN'JSFCBTF4UBUVT
IUUQTUBUVTpSFCBTFDPN
ࣾͷࢹ༻νϟοτϧʔϜ IUUQTUXJUUFSDPN'JSFCBTF4UBUVTΑΓ
ࣾͷࢹ༻νϟοτϧʔϜ
'JSFCBTFͷਅ࣮ w αʔόʔμϯ࣌ʹɺଞͷαʔόʔʹϑΣΠϧΦʔ όʔ͞ΕΔͳͲͷΈ͕ແ͍ ӡѱ͘ɺࣗͷαʔϏεׂ͕ΓͯΒΕ͍ͯΔ αʔόʔ͕μϯͨ͠Βɺ෮چΛفΔ͔͠ͳ͍
'JSFCBTFͷਅ࣮ ݄ʹ̍ճɺͲ͔͜ͷαʔόʔͰ࣌ؒͷ μϯλΠϜ͕ൃੜ͍ͯ͠Δɻ
'JSFCBTFͷਅ࣮ w λΠϛϯάʹΑͬͯɺ෦ঢ়ଶʹෆ߹͕ൃੜͯ͠ ͍Δͷ͔ɺΤϥʔ͕ߴසͰසൃ͢Δ
·͊ɺΘ͔Δ
·͊ɺΘ͔Δ
าৡͬͯཧղͰ͖Δ
ϑΝοʂʂʂ
'JSFCBTF͕μϯɺ ͦͷ࣌ɺԿ͕ى͖Δͷ͔ʁ
அ
ଓڋ൱
'JSFCBTFͷਅ࣮ w 3&45"1*ʹτϥϯβΫγϣϯ͕ͳ͍
'JSFCBTFͷਅ࣮ w 3&45"1*ʹτϥϯβΫγϣϯ͕ͳ͍ Τϥʔ͕Α͘ग़ΔͷͰɺࣗྗͰר͖͢ͷϦεΫʂ
'JSFCBTFͷਅ࣮ w 3&45"1*ʹτϥϯβΫγϣϯ͕ͳ͍ Τϥʔ͕Α͘ग़ΔͷͰɺࣗྗͰר͖͢ͷϦεΫʂ ϚδͭΒ͍ʂ
'JSFCBTFͷਅ࣮ w σʔλͷ&YQPSU͍ʂ
'JSFCBTFͷਅ࣮ w ߋ৽ܥͷ3&45"1*͕Ϋιॏ͍ʂ ޙ͔ΒεΩʔϚมߋ͠Α͏ͱࢥΘͳ͍ํ͕ྑ͍ ͱʹ͔͘࠷ॳͷઃܭ͕ॏཁ
ࣗࣾαʔϏεͱͷ ೝূ࿈ܞͱΞΫηε੍ޚ
'JSFCBTFͷ ηΩϡϦςΟϧʔϧ
ηΩϡϦςΟϧʔϧ w ηΩϡϦςΟϧʔϧɺҎԼͷϖʔδ͔ΒઃఆͰ͖Δ IUUQT<:063@4503"(&@/".&>pSFCBTFJPDPN QBHF4FDVSJUZ
ηΩϡϦςΟϧʔϧ w ݖݶ͕ϑϧΦʔϓϯʢೝূແ͠ʹಡΈॻ͖Ͱ͖Δʣ
ηΩϡϦςΟϧʔϧ w ॻ͖ࠐΈݖݶ͕ϑϧΦʔϓϯ ʢೝূແ͠ʹಡΈࠐΈͷΈͰ͖Δʣ
ηΩϡϦςΟϧʔϧ w ΈࠐΈม w OPXɿݱࡏͷ࣌ w OFX%BUBɿՃ͞Εͨσʔλ w EBUBɿͦͷ֊ͷσʔλ w
WBSJBCMFTɿϢʔβʔม
ηΩϡϦςΟϧʔϧ w GPPҎԼʹॻ͖ࠐ·Εͨσʔλ͕จࣈະຬͷจࣈྻͳΒ ߋ৽Ͱ͖Δ
ηΩϡϦςΟϧʔϧ
'JSFCBTFͷೝূ ʢΧελϜೝূʣ
+85 +40/8FC5PLFO w +85ͱɺॺ໊ͷͰ͖Δ+40/ΛؚΜͩ63-4BGF ͳτʔΫϯ w 'JSFCBTFͷ3&45"1*+85Λͬͯɺ+40/Λ҆ શʹΓͱΓͰ͖Δ
+85 +40/8FC5PLFO ൃߦऀ͚͕ͩɺ伴ΛͬͯτʔΫϯ͕ਖ਼͍͜͠ͱΛݕূग़དྷΔɻ ҉߸ԽͰͳ͍ͷͰɺ+40/ͷத୭ͰݟΒΕΔɻ ༷తʹɺ҉߸ԽͷΦϓγϣϯ͋Γ·͢ɻ ͔͠͠ͳ͕Βɺ+40/ͷมߋग़དྷͳ͍ɻ ʢվ͟ΜΛ͢Δͱɺݕূ࣌ʹࣦഊ͢ΔͷͰɻʣ શମతʹɺͳΜ͔มߋͰ͖ͳ͍+40/ͩͱड͚ͱ͓͚ͬͯΑ͍͔ͱ w IUUQRJJUBDPNLBJJOVJJUFNTFDDDBBBBΑΓ
+85ͷੜ w ֤ݴޠ͚ʹެࣜʗඇެࣜͷϥΠϒϥϦ͕ఏڙ͞Ε ͍ͯΔ w IUUQTXXXpSFCBTFDPNEPDTTFDVSJUZMJCSBSJFTIUNM w IUUQTXXXpSFCBTFDPNEPDTXFCHVJEFMPHJO DVTUPNIUNMTFDUJPOSFTUUPLFOIFMQFSMJCSBSJFT
+85ͷੜ w γʔΫϨοτΩʔԼهͷ63-͔ΒൃߦͰ͖Δ IUUQT<:063@4503"(&@/".&>pSFCBTFJPDPN QBHF"ENJO w+85Λੜ͢Δ wVJEඞؚͣΊͳ͚ΕͳΒͳ͍ʢ͜ͷVJEʹɺࣗࣾαʔϏεͷϢʔ β*%ͱඥ͍ͨΛೖΕ͓ͯ͘ͱཧ͘͢͠ͳΔʣ wͦͷଞͷύϥϝʔλɺࣗࣾαʔϏεͰඞཁͱͳΔΛೖΕΔ
ηΩϡϦςΟϧʔϧ w ΈࠐΈม w BVUIɿτʔΫϯͷVJEʹࢦఆ͞ΕͨϢʔβʔͷใ
'JSFCBTFͷೝূ w +85ͷτʔΫϯ͖ͰɺΞΫηε͢ΔͱBVUIVJEʹ ΞΫηεͰ͖ΔΑ͏ʹͳΔɻ
ηΩϡϦςΟϧʔϧ w ΈࠐΈม w SPPUɿσʔλπϦʔͷ࠷্Ґύε
ηΩϡϦςΟϧʔϧ w SPPUΛ͏ͱ͍ൣғͷσʔλΛͬͯηΩϡϦ ςΟϧʔϧΛ੍ޚͰ͖ΔΑ͏ʹͳΔɻ
ηΩϡϦςΟϧʔϧͷ͓͞Β͍ w ΈࠐΈม w OPXɿݱࡏͷ࣌ w SPPUɿσʔλπϦʔͷ࠷্Ґύε w OFX%BUBɿՃ͞Εͨσʔλ w
EBUBɿͦͷ֊ͷσʔλ w WBSJBCMFTɿϢʔβʔม w BVUIɿτʔΫϯͷVJEʹࢦఆ͞ΕͨϢʔβʔͷใ
ྫ w ΫϥΠΞϯτΞϓϦ͔Βɺॻ͖ࠐΈݖݶΛߜΓͨ ͍͕ɺαʔόʔϓϩάϥϜ͔Βࣗ༝ʹॻ͖ࠐΈΛ ͍ͨ͠ɻ
ྫ w +85ʢτʔΫϯʣͷ࡞ΛࣗࣾαʔϏεͷ"1*ʹͯ͠ɺΫϥΠΞϯτΞ ϓϦ͔Β"1*ܦ༝ͰτʔΫϯΛੜͤ͞Δɻ w ͜ͷΑ͏ʹɺγʔΫϨοτΩʔΛαʔόʔͷΈ͕ॴ༗͢Δঢ়ଶʹ͢Δɻ
ྫ w ͦͷ্ͰɺαʔόʔΛࣝผ͢ΔLFZWBMVFͷηοτΛτʔΫϯੜ࣌ʹ༩͢Δɻʢ͜ ΕϥϯμϜͳจࣈྻͱ͔ɺͳΜͰྑ͍ɻ͜͜Ͱ୯ʹJT@TFSWFSUSVFͱ͍ͯ͠ Δʣ w τʔΫϯΛੜ͢Δ"1*ͰɺJT@TFSWFSύϥϝʔλΛʢ͋Δ͍ԿͳΔύϥϝʔλ ʣΫϥΠΞϯτΞϓϦଆ͕ՃͰ͖ͳ͍Α͏ʹ੍ޚ͓ͯ͘͠ɻ VJEৗʹࢦఆ͢Δඞཁ͕͋Δɻ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠