🔥 Firebaseの代表的なサービスについてメモ

post-cover

Firebaseの主要サービスについて簡単に解説していく。

まず、Firebaseの基本:

  • これは何: Googleが提供するモバイルおよびウェブアプリケーション開発プラットフォーム
  • 主な用途: アプリ開発の高速化、スケーラブルなバックエンド機能の提供

Firebaseの代表的なサービスは下記:

Realtime Database

  • リアルタイムでデータを同期できるNoSQLクラウドデータベース
  • 使い方: firebase.database().ref('path/to/data').set(data)

Cloud Firestore

  • より柔軟で拡張性の高いNoSQLクラウドデータベース
  • 使い方: firebase.firestore().collection('users').add(userData)

Authentication

  • ユーザー認証を簡単に実装できるサービス
  • 使い方: firebase.auth().signInWithEmailAndPassword(email, password)

Cloud Functions

  • サーバーレスでバックエンド機能を実装できるサービス
  • 使い方:
    exports.helloWorld = functions.https.onRequest((request, response) => {
      response.send("Hello from Firebase!");
    });

Cloud Storage

  • ユーザー生成コンテンツなどのファイルを保存できるサービス
  • 使い方: firebase.storage().ref('images/profile.jpg').put(file)

こんな感じで、各サービスは専用のAPIやSDKを使って簡単に実装できるのが特徴。

注意点

  • 無料プランには各種制限があるので、商用利用の場合は有料プランの検討が必要
  • セキュリティルールの適切な設定が重要

もっと詳しく知りたい人は、Firebase公式ドキュメントとかを見るといいかも。


Profile picture
michael ☻︎ 🇯🇵
Web Engineer(PHP/Laravel, Python/FastAPI/Flask, TypeScript/Vue/React, AWS/GCP, etc.) / Freelance /
Profile picture
michael ☻︎ 🇯🇵
Web Engineer(PHP/Laravel, Python/FastAPI/Flask, TypeScript/Vue/React, AWS/GCP, etc.) / Freelance /
FebMarAprMayJunJul
© 2024, PWE