Skip to content

01 — Architecture Assessment

  • Runtime: (e.g., Node 14 on a VM, Apps Script V8, PHP-FPM on shared hosting)
  • Deploy target: (where does it run today?)
  • Dependencies: (top N by criticality)
  • Data stores:
  • Integrations: (upstream / downstream systems)
  • Traffic profile: (requests/day, peak, latency expectations)
  • Cost profile: (monthly run-rate if known)

Quick tour of the repository. Files, modules, entrypoints worth knowing about.

path/to/module
├── entrypoint.xx
├── ...

What’s working well. Do not rewrite these without reason.

What’s broken, brittle, expensive, or about to break.

DimensionCurrent stateServerless fitNotes
Statefulness
Cold-start tolerance
Request duration
Memory footprint
Dependency surface
Secrets / config
Observability needs
Cost at current scale

Recommendation: Serverless / Containerize / Leave as-is — and why.

Recommended target platform: Cloudflare Workers / AWS Lambda / GCP Cloud Functions / Vercel / other — and why.