Firebase とはなにかをざっくりまとめてみた

以前からよく聞くサーバレス。
しかしサーバレスっていうけれど、サーバはあるんですよ。とか、細かい話をし出すと正直なに言ってるかよくわからなくなります。なので概要だけざっくりまとめてみました。

基本的なコンセプト

最低限動くサーバサイドの状態を即時に使える。
サーバの準備なしに基本的なデータの永続化ができ、認証機能も使えます。

気をつける点

設定をきちんとしないと基本的に認証情報以外のあらゆるデータにクライアントサイドからアクセスできます。
なのでアプリケーションの複雑さによっては設定がきちんとできているかを細かく自動的にテストできるようにしておかないとデンジャラスです。

料金

従量課金。無料枠もあるのでアクセス数が多くなければ無料枠の中で十分使えることも多いと思います。

向かないこと

データベースが NoSQL といって関係を表現するのに向いていないものなので、データの正規化の必要なものには向かないようです。

Firebase でできること

カテゴリー: