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
開発用途で Realtime Databaseを 導入した話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
yamacraft
November 21, 2017
Technology
4.6k
2
Share
開発用途で Realtime Databaseを 導入した話
2017/11/21(火)で開催されたFirebase.yebisu #1で発表した資料になります
yamacraft
November 21, 2017
More Decks by yamacraft
See All by yamacraft
なぜアプリのデザインとその実装はうまくいかないのか?
yamacraft
0
220
あんまり触れられてない気がする、Kotlin1.3の ありがたい追加機能
yamacraft
0
3.2k
ありがたいUIをもっと大事にしたい
yamacraft
2
2.4k
Quickstart-android/mlkitについて
yamacraft
2
5k
Firebase関連をCIでデプロイするときのTips
yamacraft
0
5.1k
ciecleci/androidのOpenSSLに気をつけよう
yamacraft
0
730
Realtime Databaseに向いてる・向いてないサービス
yamacraft
0
980
社内用アプリでFirebaseを使っている話
yamacraft
2
2k
弊社のアプリ開発CI環境
yamacraft
0
1.2k
Other Decks in Technology
See All in Technology
iOS・Androidの文字サイズ設定をWebViewに!モバイルUIのアクセシビリティTips
shincarpediem
2
100
ESP32 IoTを動かしながらメモリ使用量を観測してみた話
zozotech
PRO
0
110
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.6k
AI 時代の Platform Engineering
recruitengineers
PRO
1
170
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
270
AI駆動開発で生産性を追いかけたら、行き着いたのは品質とシフトレフトだった
littlehands
0
500
大学職員のための生成AI最前線 :最前線を、AIガバナンスとして読み直すためのTips
gmoriki
2
4k
「QA=テスト」「シフトレフト=スクラムイベントの参加者の一員」の呪縛を解く。アジャイルな開発を止めないために、10Xで挑んだ「右側のしわ寄せ」解消記 #scrumniigata
nihonbuson
PRO
5
1.4k
AI-Assisted Contributions and Maintainer Load - PyCon US 2026
pauloxnet
1
120
freeeで運用しているAIQAについて
qatonchan
0
580
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
690
Agent Skillsで実現する記憶領域の運用とその後
yamadashy
2
1.8k
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
610
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.9k
The browser strikes back
jonoalderson
0
1k
KATA
mclloyd
PRO
35
15k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
350
Un-Boring Meetings
codingconduct
0
290
A Tale of Four Properties
chriscoyier
163
24k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
120
Build your cross-platform service in a week with App Engine
jlugia
234
18k
HDC tutorial
michielstock
2
660
My Coaching Mixtape
mlcsv
0
120
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
220
Transcript
։ൃ༻్Ͱ Realtime DatabaseΛ ಋೖͨ͠ @yamacraft
profile • @yamacraft (Wataru Yamada) • Mobile Application Engineer •
LeadingMark, inc • team Y.G.E.(private) • Ұ෦دߘ → → →
COMITIA122ʹࢀՃ͠·͢ • B-02aʮteam Y.G.E.ʯ • FirebaseʴDockerͷར༻ྫͳ ͲΛॻ͍ٕͨज़ಉਓࢽΛ൦͠ ·͢ • ޙແྉͰެ։͠·͢
• ࠓͷͷ༰ͪΐͬͱॻ ͍ͯ·͢
ຊ
RealtimeDatabaseͬͯΔʁ
Α͋͘Γ͕ͪͳ FirebaseϓϩδΣΫτͷঢ়ଶ • Analytics͍͍͔ͨΒಋೖ͢Δͧʂ • ಋೖ؆୯͔ͩΒCrash Reporting ʢCrashlyticsʣೖΕͪΌ͓͏ʂ • ޙ·͊…͍͍͔…
͍ͬͨͳ͍ʂ
RTDBΛΘͳ͍ཧ༝ • ͪΌΜͱηΩϡΞʹϧʔϧΛઃఆͰ͖Δ͔ෆ҆… ʢΘ͔Δʂʣ • ͢ͰʹଞͷDBͬͯΔ͠…ʢΘ͔Δʂʣ • σʔλߏͷઃܭߟ͑ΔͷͭΒ͍…ʢΘ͔Δʂʣ • ͦͷଞʢͨͿΜΘ͔Δʂʣ
։ൃ༻్ʹߜͬͯར༻͢Δ
࣮ࡍͷಋೖࣄྫ • Τϥʔϩάͷૹ৴ઌͱͯ͠ར༻ • ελοΫ͞ΕͨλΠϛϯάͰFunctions͔ΒSlack௨
• FunctionsແྉϓϥϯͩͱSlackͷAPIΛݺͳ͍ʂ • GoogleͷαʔϏεେৎʂ
ղܾʂ • FCMͰಛఆPush௨ • PushΛड͚ͨʢΞϓϦʣ͕SlackAPIΛݺͿ
ະௐࠪ ʢGoogle Apps Scriptܦ༝Ͱ͍͍ͷͰ…ʣ
͓͠·͍