Why Destination Architecture Exists
You’ve defined where you’re coming from (Source Architecture) and what you want (Instructions). The Destination Architecture completes the picture by defining where you’re going. This document describes:- How the migrated application will be structured
- What the new technology stack looks like
- How components will be organized
- Migration patterns for transforming source to destination
How It’s Generated
Destination Architecture is created by combining:- Source Architecture — Understanding of your current codebase
- Approved Instructions — Your defined target and requirements
- Achieves your modernization goals
- Respects the structure of your source application
- Follows best practices for the target stack
What It Contains
Target Technology Stack
- Languages and versions
- Frameworks and libraries
- Build and tooling configuration
Application Structure
- New module organization
- Component hierarchy
- Directory layout
Migration Mappings
- How source patterns translate to destination patterns
- Which source modules map to which destination modules
- Transformation approaches for key components
Integration Points
- How external dependencies are handled
- API contract preservation (if required)
- Configuration migration approach
Viewing Destination Architecture
After instructions are approved:- Click Destination Architecture in the left sidebar
- Review the generated design
- Understand how your migrated application will be organized
Destination Architecture is read-only. It’s generated based on your approved instructions. If the design doesn’t match your expectations, consider whether your instructions fully captured your requirements.
From Architecture to Roadmap
Once Destination Architecture is complete, you’re ready to generate the Roadmap—the sequence of milestones that will execute your migration.- Open Destination Architecture
- Click Generate Roadmap
- Wait for milestone planning to complete
If Generation Fails
Destination Architecture generation can fail due to:- Complex or unusual source structures
- Conflicting requirements in instructions
- Technical limitations of the target stack
- Review the error message
- Click Try Again
- If failures persist, contact support