Skip to content
Structurizr DSL templates

Structurizr — internet banking

Classic C4 banking system with mobile and web channels.

Template previewStructurizr DSL
Rendering…

Make it your own.

workspace {
  model {
    customer = person "Customer"
    bank = softwareSystem "Internet Banking" {
      mobile = container "Mobile App"
      web    = container "Web SPA"
      api    = container "API Gateway"
      core   = container "Core Banking"
      auth   = container "Auth Service"
      db     = container "Customer DB"
    }
    customer -> mobile "Uses"
    customer -> web "Uses"
    mobile -> api
    web -> api
    api -> auth
    api -> core
    core -> db
  }
  views { container bank { include * autolayout lr } }
}