BaaS

読み

バース

意味

  • 認証・データベース・ファイル保存などアプリの共通機能をAPIとして提供するバックエンドサービス
  • サーバー構築や運用を行わずフロントエンドから直接利用できるバックエンド基盤
  • スタートアップが MVP を素早く作るために活用される、低コード/ノーコード開発を支援するサービスカテゴリ

比喩

調理済みの具材がそろったミールキットのようなもの。メインの味付けに集中できる。

語源

Backend as a Service=バックエンド機能をサービスとして提供するという意味

例文

  • ユーザー登録機能をBaaSの認証APIで実装しフロント側の実装に集中した
  • プッシュ通知をBaaSに任せてモバイルアプリのリリースサイクルを短縮した
  • 社内プロトタイプをBaaSで構築し、需要が確認できてから専用バックエンドに移行した

よくある勘違い

  • BaaSを使えばスケール課題は完全に解決すると考え負荷テストを省略すること
  • ベンダーロックインを見落とし移行計画を作らないこと→サービス終了や料金改定に備えデータエクスポート手段を確認する
  • フロントエンドから直接秘密鍵を扱いセキュリティを損なうこと→ルール設定やサーバーサイド検証を併用する

関連用語