タグ Firestore
人気順 10 users 50 users 100 users 500 users 1000 usersデジタル庁: 官公庁のガバメントクラウド利用申請システムを Cloud Run、Firestore でフル サーバーレスに実現 | Google Cloud 公式ブログ
デジタル庁: 官公庁のガバメントクラウド利用申請システムを Cloud Run、Firestore でフル サーバーレスに実現 「デジタル社会の形成に関する内閣の事務を内閣官房と共に助け」、その「行政事務の迅速かつ重点的な遂行を図る」(デジタル庁設置法より)ことを任務として 2021 年 9 月に設立されたデジタル庁。行政のデジ... 続きを読む
Next.jsとFirestoreを用いたmicroCMS記事の「いいね」機能の設計と実装
この記事では紹介してないものも載せてます。 既に実装済みなとこは省略 簡単に説明すると、Vercel上のNext.js製のWebアプリを作り、CMSはmicroCMSを利用してAPI経由でデータ(記事)を取得・表示させたWebアプリです。今回は「いいね機能」だけにフォーカスしているのでそれ以外の実装済みの部分は割愛しています。 記... 続きを読む
Googleのモバイル向けNoSQL「Firestore」が秒間1万回の書き込み制限を撤廃、事実上無制限のスケーラビリティを提供。Firebase Summit 2022
Googleのモバイル向けNoSQL「Firestore」が秒間1万回の書き込み制限を撤廃、事実上無制限のスケーラビリティを提供。Firebase Summit 2022 Googleは10月18日に米ニューヨークでモバイル向けのバックエンドサービスであるFirebaseにフォーカスしたイベント「Firebase Summit 2022」を開催しました。 GoogleはこのFirebase... 続きを読む
予算の上限に達したらFirestoreを自動で停止するやつで請求青天井の恐怖に怯える日々を卒業する
先日、こちらの記事を拝見したのですが、Firebase卒業の理由1位に 「クラウド破産の恐怖」 が挙げられていました。 Firetoreは並列性の高いデータベースですから、ちゃんと作っていれば100万人同時接続でもびくともしません。しかし逆に言えば、もしプログラムに誤りがあって大量の無駄な読み書きが発生すれば、ものすご... 続きを読む
Firebase Local Emulator SuiteをDocker環境で構築して、アプリケーションからテストを実行してみた - Qiita
はじめに FirebaseをローカルでテストできるFirebase Local Emulator SuiteをDocker環境で構築、アプリケーション(Go)から使用する機会がありました。 本記事では、Dockerでの構築方法及び、アプリケーション側の設定について記載していきます。 ※今回は、Firestoreでの利用となります。 環境 macOS Monterey 12.4 docke... 続きを読む
Cloud Functionsでメモリ不足になった話
株式会社var CTOのSleekです。 本日は、GCPのCloud Functionsの中のとある関数でメモリ不足になったことについて書きます。 概要 GCPのアラートでCloud Functionsでメモリ不足で関数が落ちたことが通知される 調査すると時間が経つにつれメモリ使用量が増大していくことが確認できた 原因はFirestoreなどをサービスを利... 続きを読む
CRUDのWebApi開発は不要!JsonでWebApiを作れるシステムを作った話 - Qiita
はじめに タイトルの通りです 定義を設定すだけで、CRUDのRESTWebapiを作れるシステムです 似たようなもので、FirebaseのRealtimeDatabaseやFireStoreがありますが 色々と制限が多く、バリデーションが難しいようだったので作ってみました Java(Spring Boot)とMongoDBで作りました ここで使ったシステムです エンジニア... 続きを読む
React で作る中規模 SPA のレイヤードアーキテクチャ - GiXo Ltd.
TAG : Advent Calendar | Firebase | Firestore | React | Refeed | TypeScript | トチカチ | フロントエンド AUTHOR : ギックス POSTED : 2020.12.23 08:25 この記事は GiXo アドベントカレンダー の 23 日目の記事です。 昨日は、少人数の開発で Kubernetes を活用するための設計戦略 でした。 MLOps Div. の堀越で... 続きを読む
GUIで超直感的にFirestoreのデータ操作ができるfirefooを使った方がいいぞ! - Qiita
こんにちは。virapture株式会社のもぐめっとです。 最近ストーリーでボケてみたのですが、このボケに気づいた人が以外に少なくてボケ力の弱さを痛感しました。みなさんはどうツッコみますか? 本日は朝起きたらスーパー便利そうなツイートを見つけたので試しに使ってみたのでみなさんに共有いたします。 firefooとは 簡... 続きを読む
5000万件越えのRDS大量データをFirestoreに移行する勘所 - ANDPAD Tech Blog
はじめまして、開発部の@taikishiinoです。 2020年3月にアンドパッドにジョインし、約一年が経ちました。 現在、チャットサービスの開発・運用をするチームに所属しており、その中で最近、RDSからFirestoreへのデータ移行を行いました。 本記事では、その際の課題やそれに対して実際に行ったことなどを中心にご紹介して... 続きを読む
Firestoreセキュリティルールの基礎と実践 - セキュアな Firebase活用に向けたアプローチを理解する - Flatt Security Blog
こんにちは、株式会社Flatt Security セキュリティエンジニアの梅内(@Sz4rny)です。 本稿では、Cloud Firestore (以下、Firestore) を用いたセキュアなアプリケーション開発を行うためのアプローチについて説明するとともに、そのアプローチを実現するセキュリティルールの記述例を複数取り上げます。 本稿を読むことで... 続きを読む
anyをunknownに変える - 西尾泰和のScrapbox
TypeScriptで手抜きしてanyを使っている箇所って「自分の書いたコードだけど型をきちんと書くのが面倒だからanyにしてる」って場合と「サードパーティのライブラリからやってくる値で、型がなんなのか調べるのが面倒だからanyにしている」ってケースがある。 例えば後者の例で、Firestoreから取ってきたドキュメントオブ... 続きを読む
Firebaseの存在をフロントエンドから隠蔽するために
「Firebase は安いし楽だしマジ最高」という一心で技術選定してしまったプロダクトが成功して見えてきた課題、割高なコスト・権限管理・カスタマイズ性、そして (特性やスキルセット的に)RDB 製品が適していたのに無理やり Firestore を採用したことによるデータ不整合。 その結果チーム内で Firebase を抜ける機運が... 続きを読む
Firestore エミュレータのデータをローカル環境で import/export する - Qiita
概要 Firebase エミュレータで Firestore の import/export ができるようになったので、導入方法について紹介します。これまで、エミュレータを再起動する度にデータが初期化されていていましたが、特定のタイミングで export して起動時に import できるので、開発効率が上がりそうです。 導入方法 2020/02/24 現在、 f... 続きを読む
Best practices | Firestore | Google Cloud
Use the best practices listed here as a quick reference when building an application that uses Cloud Firestore. Database location When you create your database instance, select the database location closest to your users and compute resources. Far-reaching network hops are more error-prone and in... 続きを読む
Realm近況.md · GitHub
Realm近況.md Realm近況 モバイルDBのRealmっていう製品について、最近の動向を調べた 2016年 初期のSQLite代替というよりFirestoreのようなクラウド同期型DBとして進化している Realm Object Server Parse Server みたいなやつ 2017年 Realm Object Server がバージョンアップした 2018年 Realm Cloud フルマネージドな... 続きを読む
Firebase Realtime DatabaseとFirestoreを使い分けていこうなという話 - KAYAC engineers' blog
こんにちは、今年もあっというまでしたね〜@fnobiです。この記事はTech KAYAC Advent Calendarの12日目になります。 毎年アドベントカレンダーでは、その時お世話になった技術の話をしているんですが、今回は去年に引き続きfirebaseで行かせていただきます。いちおう専門はWebフロントのはずなんですが、最近Webフロント... 続きを読む
【第12回】Go言語(Golang)入門~MySQL接続編~ – 株式会社ライトコード
Go言語(Golang)入門~第12回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! 今回は、データベース系の第3弾! Firestore、ObjectBox とやってきたので、データベースとしては、王道の1つであるMySQLを使ってみようと思います。 ただ、MySQL のインストールや構築は省略させていただきます。 それでは、いっ... 続きを読む
Firestoreの簡易管理ツールをNuxt.jsでつくってみた - Qiita
Firestore、とっても便利ですが、Firebaseのコンソールがイケてないので、 ローカルで動かせる簡易の簡易ツールを作ってみました。Nuxt.js製です。 Firebase Admin SDKを使ってるので、秘密鍵を配置すればOK。 セキュリティルールの変更も不要です。 動いているところはこんな感じ。 GitHubで公開してます。ただ書きなぐ... 続きを読む
FirebaseのFirestoreに便利なクエリ「array-contains-any」ってのができたからサンプルサイトとともに解説するぞ! - フロントエンドの地獄
前から噂されていた便利クエリarray-contains-anyがついにJSのSDK等に入ったので早速使ってみます! SDK入りたてでできたてホヤホヤのため、まだ公式ドキュメントには影も形もありません笑(2019/10/30現在) array-contains-any ってどんなの 今までwhereにarray-containsを指定すると、arrayに特定の値が入っているdoc... 続きを読む
【第5回】Go言語(Golang)入門~REST API実装編~ – 株式会社ライトコード
Go言語(Golang)入門~第5回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! 前回は、RESR APIを構築するための機能を実装しました。 今回は、POSTで受け取った値をFirestoreへ追加し、追加されたデータをレスポンスとして返す実装をしてみたいと思います。 前回の記事はこちら 2019.10.02 【第4回】Go言語(G... 続きを読む
【第4回】Go言語(Golang)入門~REST API環境構築編~ – 株式会社ライトコード
Go言語(Golang)入門~第4回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です 今回も、Go言語(Golang)を習得していきたいと思います。 引き続き、Firestoreを利用して色々とやってみようかと思います。 Firestoreをデータストレージ、GolangをAPIとした場合は、どこかにデプロイしてから使うことが想定されま... 続きを読む
Firestore だけで Algolia を使わず全文検索 - Qiita
(この記事は先日2019年9月22日に開催された技術書典7にて頒布した『りあクト! Firebaseで始めるサーバーレスReact開発』の「4-6. Firestore だけで全文検索を実現する」の内容を紹介したものです) やっぱりまだ Firestore で提供されない全文検索機能 昨日(2019年9月26日)、スペインのマドリードで開催された Fireb... 続きを読む
【第3回】Go言語(Golang)入門~Firestoreデータ操作編~ – 株式会社ライトコード
Go言語(Golang)入門~第3回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です。 今回でGo言語(Golang)入門3回目! 前回に引き続き、Firestoreについて書いていきます。 今回は、データの操作をしてみよう編です! 前回の記事はこちら 2019.09.17 【第2回】Go言語(Golang)入門~Firestore導入編~ Go言語(G... 続きを読む
Firestoreのデータをgcloudを使ってバックアップ&別のプロジェクトへインポートしてみる - Qiita
Firestoreのデータをガリガリ見ていきたいなと思っていたら、 別のプロジェクトに移行できそうだったので、いろいろ調べたときの備忘録。 分析目的だけど、BigQueryは1000カラム制約で使えなかったので代替案... 別プロジェクトなら無料枠でいろいろできそう。 注意 Firestoreのエクスポート/インポートについて、いくつ... 続きを読む