cilly
  • Notes
  • OSS
  • About
  • Life
  • Contact

Architecture Notes

Firebase / GCP

contract.yml を single source of truth に、コンパイラを経て各レイヤーのコードを生成するアーキテクチャ図

contract.yml 一枚から Firebase 全レイヤーの型を生成する

Data Connect・Firestore・Zod・API DTO で同じモデルを多重管理する drift を、YAML 契約を single source of truth にしたコード生成で構造的に消す設計。

2026-07-19 00
Platform Sync パイプラインの構成図

払い出したあとを同期する — Cloudflare DNS・Logto・証明書ゲート付き proxy・env bundle

GCP / Firebase を設定から払い出した先に残る「DNS・認証・配信証明書・env 値」を、同じ source of truth に追従させる CI パイプラインの設計。

2026-06-30 00
マルチ環境 GCP / Firebase 基盤の構成図

settings.yml 一枚で GCP / Firebase 環境を払い出す

サービスごとの設定ファイルを SoT に、GCP Project 作成から Firebase Platform 構築までを keyless で自動連鎖させる基盤の設計。

2026-06-24 00
ランタイム構成とデータフロー

マルチサービス Firebase 環境のランタイムとデリバリ

1 つの GCP プロジェクトに複数サービスを同居させた開発環境を、「どう動くか(ランタイム)」と「どう届けるか(デリバリ)」の 2 断面から紹介します。

2026-06-24 00
Firebase / GCP

Firestore を Public Cache として扱う

Cloud SQL を SoT、Firestore を読み取り投影面と位置づけたときに見えてくる設計上の利点と、その代償。

2026-05-27 00

© 2026 cilly

  • Source
  • GitHub