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
yamacraft
November 21, 2017
Technology
2
4.6k
開発用途で Realtime Databaseを 導入した話
2017/11/21(火)で開催されたFirebase.yebisu #1で発表した資料になります
yamacraft
November 21, 2017
Tweet
Share
More Decks by yamacraft
See All by yamacraft
なぜアプリのデザインとその実装はうまくいかないのか?
yamacraft
0
200
あんまり触れられてない気がする、Kotlin1.3の ありがたい追加機能
yamacraft
0
3k
ありがたいUIをもっと大事にしたい
yamacraft
2
2.3k
Quickstart-android/mlkitについて
yamacraft
2
4.7k
Firebase関連をCIでデプロイするときのTips
yamacraft
0
5k
ciecleci/androidのOpenSSLに気をつけよう
yamacraft
0
710
Realtime Databaseに向いてる・向いてないサービス
yamacraft
0
930
社内用アプリでFirebaseを使っている話
yamacraft
2
2k
弊社のアプリ開発CI環境
yamacraft
0
1.2k
Other Decks in Technology
See All in Technology
Azure Well-Architected Framework入門
tomokusaba
1
290
組織観点からIAM Identity CenterとIAMの設計を考える
nrinetcom
PRO
1
170
生成AI_その前_に_マルチクラウド時代の信頼できるデータを支えるSnowflakeメタデータ活用術.pdf
cm_mikami
0
110
社内お問い合わせBotの仕組みと学び
nish01
0
190
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
270
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
77k
ACA でMAGI システムを社内で展開しようとした話
mappie_kochi
1
250
AWSにおけるTrend Vision Oneの効果について
shimak
0
120
Large Vision Language Modelを用いた 文書画像データ化作業自動化の検証、運用 / shibuya_AI
sansan_randd
0
100
AI Agentと MCP Serverで実現する iOSアプリの 自動テスト作成の効率化
spiderplus_cb
0
490
Findy Team+のSOC2取得までの道のり
rvirus0817
0
330
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
3
300
Featured
See All Featured
Building Adaptive Systems
keathley
43
2.8k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
A designer walks into a library…
pauljervisheath
209
24k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
51k
Building an army of robots
kneath
306
46k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Navigating Team Friction
lara
189
15k
A Tale of Four Properties
chriscoyier
160
23k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Gamification - CAS2011
davidbonilla
81
5.5k
Producing Creativity
orderedlist
PRO
347
40k
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ܦ༝Ͱ͍͍ͷͰ…ʣ
͓͠·͍