Skip to content
PlantUML templates

PlantUML — GCP Architecture

Google Cloud web application — portable PlantUML (no external stdlib).

Template previewPlantUML
Rendering…

Make it your own.

@startuml
!theme plain
skinparam backgroundColor transparent
skinparam linetype ortho
skinparam cloud {
  BackgroundColor #dbeafe
  BorderColor #1e3a8a
}
skinparam component {
  BackgroundColor #fef3c7
  BorderColor #92400e
}
skinparam database {
  BackgroundColor #dcfce7
  BorderColor #166534
}
title GCP web application

cloud "Cloud Storage\n(Static assets)" as storage
cloud "Cloud CDN" as cdn
component "Compute Engine\nus-central1-a" as ce1
component "Compute Engine\nus-central1-b" as ce2
database "Cloud SQL\n(Postgres)" as sql
component "Pub/Sub\n(Events)" as pubsub
component "Cloud Function\n(Worker)" as fn

cdn --> storage
cdn --> ce1
cdn --> ce2
ce1 --> sql
ce2 --> sql
ce1 --> pubsub
pubsub --> fn
fn --> sql
@enduml