When to Use This Approach
Use ArcKit for cloud migration projects when you need to:- Document existing on-premises architecture before migration
- Design target cloud architecture with compliance controls
- Create transition plans with minimal disruption
- Assess risks and dependencies across workloads
- Generate stakeholder-ready migration documentation
Relevant Commands
Example Walkthrough: M365 GCC-H Migration
Reference project: arckit-test-project-v1-m365 This example demonstrates migrating UK government users from on-premises Exchange and SharePoint to Microsoft 365 GCC-High cloud environment.Step 1: Document Current State
ArcKit captured the existing email and collaboration infrastructure, including Active Directory integration, file shares, and compliance controls.Step 2: Design Target Architecture
Generated comprehensive documentation for M365 GCC-H including:- Identity federation (Azure AD Connect)
- Compliance boundary configurations
- Data residency controls (UK region)
- Security baselines and conditional access
Step 3: Risk and Dependency Analysis
ArcKit identified critical risks:- User authentication disruption during cutover
- Data loss during mailbox migration
- Third-party integrations requiring reconfiguration
- Compliance gaps during transition period
Step 4: Transition Planning
Produced phased migration roadmap with:- Pilot group selection criteria
- Migration wave scheduling
- Rollback procedures
- Communication and training plans
Key Artifacts Generated
Architecture Views
Current state, target state, and transition architecture diagrams
Risk Register
Migration-specific risks with mitigation strategies
Compliance Mapping
Controls maintained throughout migration
Transition Roadmap
Phased approach with milestones and dependencies
Best Practices
Document Before Designing
Document Before Designing
Use
arckit.design --mode as-is to capture existing architecture first. This baseline ensures nothing is lost during migration and helps identify technical debt.Compliance Throughout
Compliance Throughout
Run
arckit.compliance for both current and target states. Migration must maintain regulatory controls continuously - gaps are unacceptable.Risk-Driven Phasing
Risk-Driven Phasing
Let
arckit.risks inform your migration waves. High-risk workloads may need pilot testing; low-risk systems can move faster.Stakeholder Communication
Stakeholder Communication
ArcKit’s generated diagrams and roadmaps are stakeholder-ready. Use them in governance boards, steering committees, and user communications.
Related Examples
M365 GCC-H Migration
Government cloud migration example
National Highways Data
Data platform modernisation
Security & Compliance
Maintaining compliance during transitions