Enterprise Deployment Guide

Adopt Rescile in phases from a simple asset roster through blueprints, compliance, and full automation.

Adopting rescile Incrementally

You don’t need to model your entire enterprise on day one. Rescile is designed to be adopted in phases.

Phase 1: The Roster (Assets Only)

Start by maintaining simple CSV lists of Applications, Teams, and Databases. Use Rescile merely as a relational viewer for this data. Just seeing cross-references between spreadsheets natively as a graph provides immediate value.

Phase 2: The Blueprint (Models)

Begin writing models/*.toml to dynamically link these assets and derive infrastructure components (e.g., generating Subnets for VPCs or mapping ownership).

Phase 3: The Auditor (Compliance)

Once the structural graph is accurate, introduce compliance/*.toml to automatically tag missing security controls and enforce policies. You can drop in modules like rescile-ccm-lite without writing custom TOML.

Phase 4: The Operator (Outputs & Automation)

Finally, write output/*.toml to generate Terraform variables, Kubernetes manifests, and API payloads, closing the loop from blueprint back to reality.

Rollout Strategy

Pilot Rescile with a single platform team. Let them establish the foundational networking and identity blueprints before onboarding feature teams to model their applications.