Structurizr — SaaS container view
Customer-facing SaaS with web, API, queue and DB.
Rendering…
Make it your own.
workspace {
model {
user = person "Customer"
saas = softwareSystem "flowss SaaS" {
web = container "Web App" "Next.js"
api = container "API" "Go"
worker = container "Worker" "Go"
db = container "Postgres"
queue = container "Redis Streams"
}
user -> web "Uses"
web -> api "JSON over HTTPS"
api -> db "Reads/writes"
api -> queue "Enqueues jobs"
worker -> queue "Consumes"
worker -> db "Writes results"
}
views {
container saas { include * autolayout lr }
}
}