{"slug":"operations/15-deployment-architecture","title":"15 — Deployment Architecture","section":"operations","sectionLabel":"Operations","status":"unclassified","type":"document","path":"operations/15-deployment-architecture.mdx","bytes":1370,"description":null,"updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"\n> **Extracted from:** IntegrateWise Platform Specification Suite\n> **Region:** first_pass\n> **Original line:** 1229\n> **Lines:** 43 | **Chars:** 1,172\n> **Status:** Raw extraction — requires review and canonicalization\n\n15 — Deployment Architecture\n15.1 Cloudflare-native topology\nCopyCloudflare\n│\n▼\nGateway (Worker) ── auth, routing, rate limit\n│\n▼\nWorkers (stateless compute) ── Twin, Memory, Signals, Workflows, Marketplace\n│\n▼\nQueues ── retries, dead-letter\n│\n▼\nD1 + DO ── Spine, RBAC, projections\n│\n▼\nKV ── capability registry, persona greetings cache\n│\n▼\nR2 ── snapshots, audit archive, listing bundles\n│\n▼\nDurable Objects ── per-tenant SpineDO, TwinAgent DO, TenantBrainDO\n│\n▼\nExternal Connectors ── via Nango + MCP\n15.2 Environments\nEnv Purpose\ndev personal compute\nstaging synthetic tenant population\nprod multi-region (CF smart placement)\n15.3 Release strategy\nDark-launch via feature flag (FeatureFlag per tenant).\nProgressive rollout 1% → 10% → 50% → 100%.\nRollback via flag flip.\n15.4 Migration strategy\nVersioned migrations, reversible, dry-run in staging.\nSchema migration bumps tenant_spine_config.schema_version (m054+).\n15.5 Failure handling\nWorker crash → DO alarm catches; CF retry + Queue.\n15.6 Extension points\nRegion pinning per tenant.\n"}