初めまして、エンジニアの鴛海太一です。 主にデータ分析や、その基盤ツールを作るチームに所属しています。 今回は、アプリトラッキングツールから送られてくるログをBigQueryに入れるための機構をサーバレス化した話になります。 サーバレス化の目的と以前の構成 以前の構成は以下のようなものでした。 この構成は、安定して1年ほど稼動していましたが、kubernetesの知識が必要で、メンテナンスがしにくいことが欠点でした。 サーバレス化 そこで、以下の図の様なマネージドサービスを使ったサーバレスアーキテクチャを構築しました。 概要 まず、Google Cloud Functionsはコールバックを受け取り、Google Pub/Subにpublishします。 その際に、標準出力でログを出しておき、それをGoogle Stackdriverで拾い、1時間おきにGoogle Cloud Storag