Google Cloud
Serverless API (Cloud Functions + Firestore)
Cloud Endpoints + Cloud Functions + Firestore のサーバーレス構成。FirebaseとのシームレスなSDK連携により、モバイル・Webアプリのバックエンドを最小限のコードで構築できます。
アーキテクチャ構成図
クライアント
iOS / Android / Web
Firebase SDK
リアルタイム同期 / 認証
Cloud Endpoints
認証 / OpenAPI
Cloud Functions gen2
高並列
Firestore
リアルタイムDB・オフライン同期
Cloud Storage
メディアファイル
↑ リクエスト / データの流れ(上から下)
採用サービス構成
- API管理
- Cloud Endpoints / API Gateway
- コンピュート
- Cloud Functions (gen2)
- データベース
- Firestore
代表的なユースケース
- ✓Firebaseモバイルアプリのバックエンド
- ✓Google Workspace連携の業務自動化
- ✓リアルタイムデータ同期API
- ✓Cloud Storageファイル処理自動化
このパターンを選ぶ判断基準
Firebaseを使ったモバイルアプリ開発と組み合わせる場合や、Google Cloudのイベント(Pub/Sub / Cloud Storage)をトリガーにした処理に最適です。