- What should a deployment diagram include?
- Compute resources (servers, containers, functions), storage (databases, object storage, caches), network elements (load balancers, CDN, VPN, firewalls), external services (SaaS, third-party APIs), and data flows with protocols. Environments (prod/staging) should be clearly distinguished.
- What is the difference between a deployment diagram and an architecture diagram?
- Architecture diagrams show the logical/conceptual system structure. Deployment diagrams show where components are physically or virtually deployed — specific cloud services, server counts, network segments. They are complementary views of the same system.
- What notation standard does this follow?
- By default, the generator produces boxes-and-arrows diagrams compatible with the C4 Deployment level. AWS/GCP/Azure official icon sets are available. Mermaid and PlantUML text export are also available for text-based diagram sources.