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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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.7k
Modeling DB @ Cloud Firestore
yatima
2
780
Firestoreで負荷試験 (Loadroid by Rocro) / Firebase.yebisu #1
yatima
1
790
大半のウェブサービス/アプリは,Firebaseなら簡単で安いですよ
yatima
2
3.4k
Realtime Databaseのベストプラクティスっぽいやつ
yatima
0
700
Other Decks in Technology
See All in Technology
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
180
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
600
生成AIと余白 〜開発スピードが向上した今、何に向き合う?〜
kakehashi
PRO
0
140
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
20260204_Midosuji_Tech
takuyay0ne
1
160
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
180
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
2
3.1k
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
6
1.2k
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
2
190
プロポーザルに込める段取り八分
shoheimitani
1
620
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
400
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
390
Featured
See All Featured
Visualization
eitanlees
150
17k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
55
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
KATA
mclloyd
PRO
34
15k
It's Worth the Effort
3n
188
29k
4 Signs Your Business is Dying
shpigford
187
22k
Mobile First: as difficult as doing things right
swwweet
225
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
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