もうBaaSはFirebase一択じゃない。Supabaseって知ってる? by ささお

FlutterKaigi 2022
レギュラートーク(30分)

もうBaaSはFirebase一択じゃない。Supabaseって知ってる?

sasao_engineer ささお sasao_engineer
1

Flutterでのアプリ開発で、BaaSとしてもはやデファクトスタンダードとして定着しつつあるFirebase(Cloud Firestore)。
そこにFirebase Alternativeとして名乗り上げているBaaS、”Supabase”
そのSupabaseの良いところを、特に個人開発者目線で紹介します。

メインで話したいこと

Firebase(Cloud Firestore)と比較した際のSupabaseの良いところ

  • RDB(Cloud FirebaseはNoSQL)
    • Supabaseの特徴は、RDBであるということ。Cloud FirestoreはNoSQL特徴があるが、多くの開発者はRDBのほうが慣れていてNoSQLの正しい設計をわかっている場合は少ない。今まではFirebaseがデファクトとして存在していたのでほぼ一択の状態だったが、本当はRDBのBaaSを求めていたのではないか。
  • RLS(Cloud Firebaseはセキュリティルール)
    • SupabaseはPostgreSQLベースなので、PostgreSQLの知識が使える!
  • 料金設定
    • 基本的に月額制なので、開発中にリクエスト投げ過ぎないようにする心配がない!