非公開ユーザー
情報通信・インターネット|経営・経営企画職|20人未満|ユーザー(利用者)|契約タイプ 有償利用
スマホアプリ開発ツールで利用
良いポイント
弊社のウェブアプリ・Chrome extension開発に使用しているのですが、開発が爆速で終わるようになります。
必要だったバックエンド構築をほぼ不要にするため、集中すべきことに集中できます。また、Firebase Authenticationを使っているので、メール/パスワードによる認証を不要にしてくれ、セキュリティ的に自社で持ちたくないデータも一任できます。
改善してほしいポイント
Firestoreに関しては、複雑なクエリに対処できず、特にwhere句での条件検索がもっと深く複雑にできると良いなと思います。また、UIビューでドキュメントを検索する際、ドキュメントIDでフィルターして検索できないので、それも可能だと良いなと思います。
どのような課題解決に貢献しましたか?どのようなメリットが得られましたか?
弊社では、Firestoreをデータベースとして使い、CloudRunでWebサイトをホストしています。また、Cloud Run Jobsで定期実行すべきタスクもたくさん回しています。ユーザーがサインアップした際のメール送信や週末にまとめて送るメール、ユーザーの削除リクエストへの対応、Firestoreに溜まった特定のデータを別の形式のデータベースへの同期など、定期実行も早く簡単にできるので、人が関わらなくて良いシステムが出来上がり、生産性の向上に貢献しています。