Firebase スマホアプリやWebシステムなどで mBaaS として Firebase を利用している方は多いと思います。 特に Firestore Database, Realtime Database, Storage などは非常に...
SQLAlchemy SQLAlchemy は、Python でよく利用される ORM (Object Relational Mapper) です。 データベースとの接続において、テーブルとクラスを対応させることができ、 SQL を書かずと...
Google Cloud Functions Google Cloud Functions はサーバレスでアプリケーションを実行でき、サーバの構築・メンテナンスが不要であることから、人気のあるサービスとなっています。 慣れてしまえばコマンド...
プッシュ通知 iPhoneやAndroidデバイスにおいて、プッシュ通知はアプリの情報提供を行う上で欠かせない機能です。ユーザがアプリを開いていなくても、ユーザにアプリの情報を伝えることができるので、いろいろな行動をユーザに促すことができま...
普段GCPにてシステムを運用しています。 これからの新規システムやリプレース等でもGCPの採用が多くなると思っています。 その為、面倒な環境構築を自動化 及び メンテナンスを簡易にする為に Terraform・Terrafomerというツー...
Webサービスを構築・更新する際、デプロイするためにローカルからまたはサーバ上でコマンドを入力し、適切な位置へファイル群を配置したりします。この手順を自動化するために Jenkins や Circle CI など自動化する CIツール が利...
以前にGoogle App EngineからNo SQLであるGoogle Cloud Datastoreを利用する方法を紹介しましたが、当然のことながらRDBMSであるMySQLも利用することができます。Google Cloud Plat...
前回Google App EngineよりGoogle Cloud Storageへのファイルアップロード方法を紹介しました。場合によっては、アップロードしたファイルを公開したいこともあるでしょう。例えば、ユーザがアップロードした画像をサイ...
Google Cloud Storage Google Cloud Storage (GCS) は、Google Cloud Platform (GCP) におけるオンラインデータストレージです。Amazon Web Services (A...
前回、Google App Engine (GAE) とGoogle Cloud Datastore (GCD)の連携について紹介しました。データの追加や検索は簡単なことが判っていただけたと思いますが、システムが大きくなると複雑な検索条件が...