BigQueryでテーブル作成後にtime_partitioning_fieldを追加設定する

Tips ビッグデータ Google GCP
モチベーション BigQueryでテーブルを作るとき、--time_partitioning_field オプションを付けると、Partitioned Table(日付分割テーブル)になります。 こうすることで、大量データでも...

CACとfirestore-seedで初期データを流し込むタスクを作る

Tips
モチベーション 長年Ruby on Railsを触っていると、「Railsにあるこんなgemが他の言語やフレームワークにあったらなぁ」と思うケースが頻出します。Railsでは初期データを流すときにseed-fuなどをよく使いますが、...

Herokuのデータベースをfollowして負荷を分散した話

Heroku Tips Tech
モチベーション 入力の多い高負荷のHeroku Railsアプリケーションがあり、Postgresの負荷が大変なことに。負荷を分散しつつ、Master + Slave構成にしました。 そのときに使ったgemなどをご紹介。 ...

Firestoreから取得した結果をKotlinオブジェクトに変換する方法

Kotlin Tips
モチベーション Firestoreドキュメントからdata classのオブジェクトにしたい Firestoreコレクションからdata classのリストにしたい FirestoreのSDKとKotlinのdata...