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
920
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
520
スマートなcronを考案した / lazy cron
yatima
1
5.5k
Modeling DB @ Cloud Firestore
yatima
2
770
Firestoreで負荷試験 (Loadroid by Rocro) / Firebase.yebisu #1
yatima
1
750
大半のウェブサービス/アプリは,Firebaseなら簡単で安いですよ
yatima
2
3.3k
Realtime Databaseのベストプラクティスっぽいやつ
yatima
0
690
Other Decks in Technology
See All in Technology
[TechNight #90-1] 本当に使える?ZDMの新機能を実践検証してみた
oracle4engineer
PRO
3
140
ローカルLLMでファインチューニング
knishioka
0
120
IAMのマニアックな話 2025を執筆して、 見えてきたAWSアカウント管理の現在
nrinetcom
PRO
4
650
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
10
2.9k
Amazon Q Developer for GitHubとAmplify Hosting でサクッとデジタル名刺を作ってみた
kmiya84377
0
3.5k
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
270
第9回情シス転職ミートアップ_テックタッチ株式会社
forester3003
0
130
Agentic Workflowという選択肢を考える
tkikuchi1002
1
360
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
140
CIでのgolangci-lintの実行を約90%削減した話
kazukihayase
0
340
SFTPコンテナからファイルをダウンロードする
dip_tech
PRO
0
590
Model Mondays S2E02: Model Context Protocol
nitya
0
180
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
The Cult of Friendly URLs
andyhume
79
6.4k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Designing for Performance
lara
609
69k
RailsConf 2023
tenderlove
30
1.1k
Designing for humans not robots
tammielis
253
25k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
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