Skip to content
PlantUML templates

PlantUML C4 — Deployment view

C4 deployment-level view — portable PlantUML with nested nodes.

Template previewPlantUML
Rendering…

Make it your own.

@startuml
!theme plain
skinparam backgroundColor transparent
skinparam linetype ortho
skinparam node {
  BackgroundColor #1168bd
  BorderColor #0b4884
  FontColor white
}
skinparam component {
  BackgroundColor #dbeafe
  BorderColor #1e3a8a
}
skinparam database {
  BackgroundColor #fef3c7
  BorderColor #92400e
}
title Deployment — production

node "AWS us-east-1" as aws {
  node "EKS cluster\n(Kubernetes 1.30)" as eks {
    component "API\n[Go]" as api
    component "Worker\n[Go]" as worker
  }
  node "RDS (Postgres 16)" as rds {
    database "Primary DB" as db
  }
  node "S3 (object store)" as s3 {
    database "Uploads bucket" as bucket
  }
}
api --> db : SQL/TLS
worker --> db : SQL/TLS
api --> bucket : S3 API
@enduml