Cloud Migration & Modernization
This example demonstrates how to model current-state legacy systems, target-state cloud architectures, and transformation trajectories using the migrates_to verb and lifecycle blocks.
workspace modernization_initiative "Enterprise Cloud Migration" {
layer "Legacy On-Premises" {
system sys_legacy_monolith "Legacy ERP Monolith" {
description "On-premise ERP hosted on legacy virtual machines"
time "Eliminate"
risk "High"
tier "Tier-1"
lifecycle {
phase Retire start "2024-01-01" end "2026-12-31"
}
relationships {
this migrates_to sys_cloud_erp "Target modern ERP microservices"
}
}
}
layer "Target Cloud Platform" {
system sys_cloud_erp "Cloud-Native Modular ERP" {
description "Event-driven microservices architecture on AWS"
time "Invest"
risk "Low"
deployment_model "Cloud"
lifecycle {
phase Build start "2024-06-01"
}
}
}
}