Skip to main content

Tutorial 2: Modeling Multi-Layer Architecture

In this tutorial, you will organize an enterprise estate into standard architectural layers: Business, Application, and Technology.

workspace layered_enterprise "Enterprise Multi-Layer Model" {

layer "Business Architecture" {
capability cap_order_fulfillment "Order Fulfillment" {
time "Invest"
}
process proc_order_intake "Order Intake Process" {
relationships {
this realizes cap_order_fulfillment
}
}
}

layer "Application Architecture" {
system sys_order_hub "Order Hub System" {
app app_order_api "Order API" {
relationships {
this serves proc_order_intake
}
}
}
}

layer "Technology Architecture" {
environment env_aws_cloud "AWS Cloud Platform" {
infrastructure infra_eks "EKS Kubernetes Compute" {
relationships {
this hosts sys_order_hub
}
}
}
}
}