Logo
NeoArc Studio

Deployment Architecture

Create deployment architecture diagrams showing where components are deployed, including high availability, failover, and load balancing configurations.

Deployment architecture diagrams show where and how solution components are deployed. They document the runtime environment, infrastructure choices, and operational topology.

What Deployment Diagrams Show

A deployment architecture diagram typically includes:

Creating Deployment Diagrams

Platform-Specific Icons

Use the correct icon library for your platform:

PlatformIcon CountCoverage
Azure705Compute, networking, storage, databases
AWS309EC2, Lambda, RDS, S3, and more
Google Cloud19Core GCP service icons
Kubernetes39Pods, services, deployments, ingress
CNCF207Prometheus, Envoy, Istio, etc.

High Availability Architecture

Document redundancy and failover configurations:

Load Balancer Configuration

Visualise traffic distribution:

Visual Conventions

ElementRepresentation
Availability zones, regions, VPCsDashed rectangles
Physical or logical groupingsSolid rectangles
Redundant instancesDuplicate icons
Synchronisation or replicationBidirectional arrows
Primary componentsBlue colour
Secondary componentsGrey colour
External componentsOrange colour

Best Practices

Show Real Topology
Document actual deployment, not idealised views.
Include Scale Indicators
Label instance counts or scaling ranges.
Document Regions
Geographic distribution matters for latency and compliance.
Show Dependencies
External services and managed services.
Version in Git
Deployment topology changes with releases.