Compute EngineみたいにLive Migrationしてほしいな!というか、Compute Engineに乗せてほしいな! #gcpug #eventdots
2016-03-08 20:36:49500エラーはREST APIのレスポンスです。JS, iOS, Androidの公式ライブラリでは500エラーはないです。 #gcpug #eventdots
2016-03-08 20:38:00Firebaseの真実2: 障害情報はtwitterかstatus pageを見る。サーバダウン時に他のサーバーにフェールオーバーしないので、復旧を祈るしかない。月1回はどこかのサーバが数時間落ちるのでインスタンスガチャ状態。フェールオーバーはアプリ側で実装してる。 #gcpug
2016-03-08 20:38:46サーバ側だとLibraryがJSしかないので、Node.jsで何とかするとかしかないのが、ちとつらい!Client Libraryの言語増やして欲しい! #gcpug #eventdtos
2016-03-08 20:39:40REST APIにトランザクションがない。NoSQLなので複数の箇所に同じデータを書き込むようなシーンがどうしてもあるが、このアトミック性を保証できない。 #gcpug #eventdots
2016-03-08 20:39:52500エラーが頻発する。POST/PUTは分かるけど、GETも。REST APIにトランザクションがないので、自力で巻き戻すのもリスク!データのExportは速い #gcpug
2016-03-08 20:39:58ゲームのNPCはサーバ側で動かしたいが、REST APIが遅いのだと、きびしそうだな・・・! #gcpug #eventdots
2016-03-08 20:41:20FirebaseはスキーマレスなNoSQLなので、階層が深くなればなるほど劇的にパフォーマンスが落ちます。最初から注意深く階層設計をし、なるべく深く掘らないようにしないとパフォーマンスにも転送量にも良くないです。みなさん注意して。 #gcpug #eventdots
2016-03-08 20:42:03このセキュリティルール、いつまで経っても慣れない。簡単に言うとむずいんだよねこれ… #gcpug #eventdots
2016-03-08 20:45:03自社サービスとの認証連携にはFirebaseのセキュリティルールで設定する。.validateでjavascriptによってルールが書ける。 #gcpug
2016-03-08 20:45:26JWT発行時のパラメータにはuidが必須。その他のパラメータは必要に応じて任意に設定 #gcpug #eventdots
2016-03-08 20:47:53そういえば、これのその後はどうなったんだろう。”Critical vulnerabilities in JSON Web Token libraries” auth0.com/blog/2015/03/3… #gcpug
2016-03-08 20:49:26