Data Platform
Pub/Sub into Dataflow. The pipeline shape, where ordering and replay matter.
- Format.puml
- Length21 lines
- LibraryGoogle Cloud icons
The source
21 lines of PlantUML, and pulls in Google Cloud icons. Copy it, or open the template inside Gnomon and render it as it is.
@startuml
!include <gcp/GCPCommon>
!include <gcp/pubsub>
!include <gcp/dataflow>
!include <gcp/cloud_storage>
!include <gcp/bigquery>
title GCP — Data platform
left to right direction
GCP_PUBSUB(ps, "Pub/Sub", "ingest")
GCP_DATAFLOW(df, "Dataflow", "streaming ETL")
GCP_CLOUD_STORAGE(gcs, "Cloud Storage", "raw landing zone")
GCP_BIGQUERY(bq, "BigQuery", "warehouse")
ps --> df
df --> gcs
df --> bq
gcs --> bq
@endumlRender this offline
This template ships in Gnomon and renders on your machine, with no account and no diagram uploads. The browser editor is free and needs no install.
Others in Google Cloud architecture diagrams
- Simple ArchitectureLoad balancer, compute, database. The shape most projects start as.
- VPC NetworkingDNS, CDN and the network edge. Draw this when latency or egress is the question.
- Serverless ArchitectureAPI Gateway and Cloud Run. Scales to zero, which is the whole argument.
- Microservices (GKE)GKE with a load balancer in front. The heavier option, and sometimes the right one.
- CI/CD PipelineCloud Build and Artifact Registry. The path from commit to running service.