model {
  edp = system 'EDP' {
    description 'EDP Edge Development Platform'
    technology 'Kubernetes'
    icon tech:kubernetes
    -> enterprise 'integrates'
    -> cloud 'deploy & observe'
    -> edgeTerraformProvider 'automates'
    -> localbox //  inner-outer loop synchronization

    application = schema 'application' {
        description 'An application description'
        technology 'DSL'
        style {
            color primary
        }
    }

    container testApp 'Fibonacci' {
      description 'Testapp to validate deployments'

      component fibonacci 'Fibonacci' {
        technology 'Golang'
        icon tech:go
      }
    }

    // UI requests data from the Backend
    // ui -> backend 'fetches via HTTPS'
  }
}

