Firebaseざっくり / GDG Tokyo New Year Seminar 2018
by
Yatima-Kagurazaka
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Firebaseざっくり 神楽坂 やちま ://yati.ma
Slide 2
Slide 2 text
yati.ma/qi 神楽坂やちま みんコレ CTO MENSA会員 医師 テクノロジーとかデザイン,音楽とか好き 愛機:Pixelbook(+ VSCode on Kali Linux)
Slide 3
Slide 3 text
yati.ma/qi アジェンダ Firebase is 何 全体像 ピックアップ
Slide 4
Slide 4 text
Firebase is 何
Slide 5
Slide 5 text
クラウドのすごいやつ + 便利なツール集 ↓ mBaaS, FaaS ↑ SaaS
Slide 6
Slide 6 text
どのくらいすごいのか
Slide 7
Slide 7 text
yati.ma/qi 何がすごいのか フルマネージド サーバレス (いわゆる/真の) 安定性 安い
Slide 8
Slide 8 text
え,何がすごいの…?
Slide 9
Slide 9 text
yati.ma/qi 総合力が高い! この仕様でここまでできちゃうの!?とか こんな安くていいの!?とか Firebase内サービス間の連携もっょぃ 「これがやりたかったわけじゃないのに」 になりにくい
Slide 10
Slide 10 text
Firebaseならやりたいことに集中!
Slide 11
Slide 11 text
yati.ma/qi ただし 独特 日本語情報も少なめ 中身の挙動も知らないと 細かい融通は効かないことも
Slide 12
Slide 12 text
yati.ma/qi 対応プラットフォーム web Android iOS C++ Unity (サーバサイド)
Slide 13
Slide 13 text
さて,各サービスをざっくり…
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
多すぎてよくわからん!
Slide 16
Slide 16 text
でもコアはシンプル
Slide 17
Slide 17 text
yati.ma/qi 自分なりに再分類 開発コア系 便利機能系 監視系 テスト系 広告系
Slide 18
Slide 18 text
yati.ma/qi 開発コア系 便利機能系 監視系 テスト系 広告系
Slide 19
Slide 19 text
yati.ma/qi 開発コア系 Realtime Database, Cloud Firestore データベース Authentication ユーザアカウント アクセス権限
Slide 20
Slide 20 text
yati.ma/qi 開発コア系 Hosting staticサーバ Cloud Storage メディアファイル
Slide 21
Slide 21 text
yati.ma/qi 開発コア系 Cloud Functions サーバ側処理
Slide 22
Slide 22 text
yati.ma/qi 開発コア系 便利機能系 監視系 テスト系 広告系
Slide 23
Slide 23 text
yati.ma/qi 便利機能系 Cloud Messaging 通知 Dynamic Links ディープリンク
Slide 24
Slide 24 text
yati.ma/qi 便利機能系 Invites 招待機能
Slide 25
Slide 25 text
yati.ma/qi 開発コア系 便利機能系 監視系 テスト系 広告系
Slide 26
Slide 26 text
yati.ma/qi 監視系 Analytics ユーザ分析 Crashlytics エラー分析
Slide 27
Slide 27 text
yati.ma/qi 監視系 Performance Monitoring パフォーマンス分析 Predictions ユーザ予測
Slide 28
Slide 28 text
yati.ma/qi 開発コア系 便利機能系 監視系 テスト系 広告系
Slide 29
Slide 29 text
yati.ma/qi テスト系 Test Lab for Android 実機テスト Remote Config A/Bテストなど
Slide 30
Slide 30 text
yati.ma/qi 開発コア系 便利機能系 監視系 テスト系 広告系
Slide 31
Slide 31 text
yati.ma/qi 広告系 AdWords 広告出稿 AdMob 広告収入
Slide 32
Slide 32 text
yati.ma/qi 広告系 App Indexing 検索掲載
Slide 33
Slide 33 text
へー! いろんなのがあるね!
Slide 34
Slide 34 text
ピックアップ
Slide 35
Slide 35 text
yati.ma/qi Cloud Firestore (データベース) Predictions (ユーザ予測)
Slide 36
Slide 36 text
yati.ma/qi Cloud Firestore (データベース) Predictions (ユーザ予測)
Slide 37
Slide 37 text
yati.ma/qi あふれるマネージド感 インフラ管理不要なのはもちろん… リアルタイム同期 オフラインもよしなに クライアントと直接通信
Slide 38
Slide 38 text
yati.ma/qi 本番投入に耐えうる仕様 ほぼダウンタイムなし ちょースケーラブル マルチリージョン 強い整合性 クエリそこそこ トランザクション
Slide 39
Slide 39 text
ほぼダウンタイムなし
Slide 40
Slide 40 text
“ yati.ma/qi ちょースケーラブル 1つの結果をフェッチする際のパフォーマ ンスは、100セットのデータから抽出する 場合も1億セットのデータから抽出する場 合も変わりません。
Slide 41
Slide 41 text
実は…
Slide 42
Slide 42 text
yati.ma/qi 注意 NoSQL 下記のものは苦手 がっつり分析するような FPSや格ゲー
Slide 43
Slide 43 text
yati.ma/qi Cloud Firestore (データベース) Predictions (ユーザ予測)
Slide 44
Slide 44 text
yati.ma/qi 時代の寵児,機械学習 ユーザグループの行動予測 使うのを辞めそうかどうか 課金してくれるかどうか その他好きなパラメータを選ぶだけ
Slide 45
Slide 45 text
yati.ma/qi 予測だけじゃない Remote Config(UI切り替え)や Notification(通知)などで働きかけ 従来,使うことを辞めちゃったユーザには手も 足も出なかったのが, 予防することができる! 無料!
Slide 46
Slide 46 text
Firebase盛り上がりそう!
Slide 47
Slide 47 text
これAWSも倒せんじゃねーの (ただしGoogleがちゃんと マーケティングすれば)
Slide 48
Slide 48 text
FJUG (Firebase Japan User Group) ://firebase.asia GCPUG (Google Cloud Platform User Group) ://gcpug.jp (⁎˃ᴗ˂⁎) ://yati.ma/qi