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ざっくり / GDG Tokyo New Year Seminar 2018
Search
Yatima-Kagurazaka
January 16, 2018
Technology
0
930
Firebaseざっくり / GDG Tokyo New Year Seminar 2018
https://gdg-tokyo.connpass.com/event/73835/
Yatima-Kagurazaka
January 16, 2018
Tweet
Share
More Decks by Yatima-Kagurazaka
See All by Yatima-Kagurazaka
ChromeOS, Firebase - Google I\O ‘18
yatima
0
530
スマートなcronを考案した / lazy cron
yatima
1
5.6k
Modeling DB @ Cloud Firestore
yatima
2
780
Firestoreで負荷試験 (Loadroid by Rocro) / Firebase.yebisu #1
yatima
1
770
大半のウェブサービス/アプリは,Firebaseなら簡単で安いですよ
yatima
2
3.4k
Realtime Databaseのベストプラクティスっぽいやつ
yatima
0
700
Other Decks in Technology
See All in Technology
adk-samples に学ぶデータ分析 LLM エージェント開発
na0
3
330
マルチドライブアーキテクチャ: 複数の駆動力でプロダクトを前進させる
knih
0
8.2k
Rubyist入門: The Way to The Timeless Way of Programming
snoozer05
PRO
7
540
重厚長大企業で、顧客価値をスケールさせるためのプロダクトづくりとプロダクト開発チームづくりの裏側 / Developers X Summit 2025
mongolyy
0
170
ある編集者のこれまでとこれから —— 開発者コミュニティと歩んだ四半世紀
inao
5
3.5k
Android Studio Otter の最新 Gemini 機能 / Latest Gemini features in Android Studio Otter
yanzm
0
140
自然言語でAPI作業を片付ける!「Postman Agent Mode」
nagix
0
130
Moto: Latent Motion Token as the Bridging Language for Learning Robot Manipulation from Videos
peisuke
0
160
個人から巡るAI疲れと組織としてできること - AI疲れをふっとばせ。エンジニアのAI疲れ治療法 ショートセッション -
kikuchikakeru
4
1.8k
re:Invent2025 事前勉強会 歴史と愉しみ方10分LT編
toshi_atsumi
0
250
機密情報の漏洩を防げ! Webフロントエンド開発で意識すべき漏洩パターンとその対策
mizdra
PRO
15
5.8k
AS59105におけるFreeBSD EtherIPの運用と課題
x86taka
0
240
Featured
See All Featured
A Tale of Four Properties
chriscoyier
162
23k
Faster Mobile Websites
deanohume
310
31k
Into the Great Unknown - MozCon
thekraken
40
2.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
340
The World Runs on Bad Software
bkeepers
PRO
72
12k
What's in a price? How to price your products and services
michaelherold
246
12k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
680
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Embracing the Ebb and Flow
colly
88
4.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Transcript
Firebaseざっくり 神楽坂 やちま ://yati.ma
yati.ma/qi 神楽坂やちま みんコレ CTO MENSA会員 医師 テクノロジーとかデザイン,音楽とか好き 愛機:Pixelbook(+ VSCode on
Kali Linux)
yati.ma/qi アジェンダ Firebase is 何 全体像 ピックアップ
Firebase is 何
クラウドのすごいやつ + 便利なツール集 ↓ mBaaS, FaaS ↑ SaaS
どのくらいすごいのか
yati.ma/qi 何がすごいのか フルマネージド サーバレス (いわゆる/真の) 安定性 安い
え,何がすごいの…?
yati.ma/qi 総合力が高い! この仕様でここまでできちゃうの!?とか こんな安くていいの!?とか Firebase内サービス間の連携もっょぃ 「これがやりたかったわけじゃないのに」 になりにくい
Firebaseならやりたいことに集中!
yati.ma/qi ただし 独特 日本語情報も少なめ 中身の挙動も知らないと 細かい融通は効かないことも
yati.ma/qi 対応プラットフォーム web Android iOS C++ Unity (サーバサイド)
さて,各サービスをざっくり…
None
多すぎてよくわからん!
でもコアはシンプル
yati.ma/qi 自分なりに再分類 開発コア系 便利機能系 監視系 テスト系 広告系
yati.ma/qi 開発コア系 便利機能系 監視系 テスト系 広告系
yati.ma/qi 開発コア系 Realtime Database, Cloud Firestore データベース Authentication ユーザアカウント アクセス権限
yati.ma/qi 開発コア系 Hosting staticサーバ Cloud Storage メディアファイル
yati.ma/qi 開発コア系 Cloud Functions サーバ側処理
yati.ma/qi 開発コア系 便利機能系 監視系 テスト系 広告系
yati.ma/qi 便利機能系 Cloud Messaging 通知 Dynamic Links ディープリンク
yati.ma/qi 便利機能系 Invites 招待機能
yati.ma/qi 開発コア系 便利機能系 監視系 テスト系 広告系
yati.ma/qi 監視系 Analytics ユーザ分析 Crashlytics エラー分析
yati.ma/qi 監視系 Performance Monitoring パフォーマンス分析 Predictions ユーザ予測
yati.ma/qi 開発コア系 便利機能系 監視系 テスト系 広告系
yati.ma/qi テスト系 Test Lab for Android 実機テスト Remote Config A/Bテストなど
yati.ma/qi 開発コア系 便利機能系 監視系 テスト系 広告系
yati.ma/qi 広告系 AdWords 広告出稿 AdMob 広告収入
yati.ma/qi 広告系 App Indexing 検索掲載
へー! いろんなのがあるね!
ピックアップ
yati.ma/qi Cloud Firestore (データベース) Predictions (ユーザ予測)
yati.ma/qi Cloud Firestore (データベース) Predictions (ユーザ予測)
yati.ma/qi あふれるマネージド感 インフラ管理不要なのはもちろん… リアルタイム同期 オフラインもよしなに クライアントと直接通信
yati.ma/qi 本番投入に耐えうる仕様 ほぼダウンタイムなし ちょースケーラブル マルチリージョン 強い整合性 クエリそこそこ トランザクション
ほぼダウンタイムなし
“ yati.ma/qi ちょースケーラブル 1つの結果をフェッチする際のパフォーマ ンスは、100セットのデータから抽出する 場合も1億セットのデータから抽出する場 合も変わりません。
実は…
yati.ma/qi 注意 NoSQL 下記のものは苦手 がっつり分析するような FPSや格ゲー
yati.ma/qi Cloud Firestore (データベース) Predictions (ユーザ予測)
yati.ma/qi 時代の寵児,機械学習 ユーザグループの行動予測 使うのを辞めそうかどうか 課金してくれるかどうか その他好きなパラメータを選ぶだけ
yati.ma/qi 予測だけじゃない Remote Config(UI切り替え)や Notification(通知)などで働きかけ 従来,使うことを辞めちゃったユーザには手も 足も出なかったのが, 予防することができる! 無料!
Firebase盛り上がりそう!
これAWSも倒せんじゃねーの (ただしGoogleがちゃんと マーケティングすれば)
FJUG (Firebase Japan User Group) ://firebase.asia GCPUG (Google Cloud Platform
User Group) ://gcpug.jp (⁎˃ᴗ˂⁎) ://yati.ma/qi