Phase 2 — Observability and IaC serverless

Phase 2 — Observability and IaC serverless A architecture diagram generated by Archify. GCP GCP VM Developer · git push · Architecture component Developer git push GitHub Actions · CI/CD · Architecture component GitHub Actions CI/CD Artifact Registry · image · GCP Artifact Registry image Cloud Run · API · GCP Cloud Run API Firestore · state · GCP Firestore state Nginx (VM) · frontend · GCP VM Nginx (VM) frontend Metrics daemon · stub_status · GCP VM Metrics daemon stub_status push push image deploy writes API telemetry Legend Backend Database Cloud External

Pipeline

  • • GitHub Actions builds and pushes the image
  • • Workload Identity authenticates the deploy

Runtime

  • • Cloud Run writes Firestore state
  • • Nginx stays the public frontend