Cloud

AWS Three-Tier ArchitecturecloudRoute 53, CloudFront, an ALB, ECS tasks in private subnets and RDS Multi-AZ across two zones. Kubernetes Deployment Diagramcloudnodes, pods, Services, ingress, ConfigMaps, Secrets and volumes for a small shop. Serverless Event FlowcloudAPI Gateway to Lambda to SQS to Lambda to DynamoDB, with a dead-letter queue and alarm. Multi-Region Failover Diagramcloudactive-passive DNS failover with Aurora Global Database and S3 replication.

Cloud systems are judged on where things run, how they talk, and what happens when part of them fails. The samples in this section show the four diagrams teams draw most often to answer those questions, each drawn for a realistic AWS or Kubernetes scenario with a walkthrough, a legend, a second variant, and diagrams-as-code you can copy.

Most of these are not UML. UML covers software structure and behaviour; cloud topology, event-flow and failover diagrams are the other standard notations used alongside it. Where UML fits naturally, the samples use it: the Kubernetes page is a UML deployment diagram, and the serverless page includes a UML sequence diagram of its retry path.


1. Overview

Four questions, four cloud diagrams Where does it run? Topology regions, VPCs, subnets What runs on which node? Deployment nodes, pods, artifacts How do events move? Event flow queues, retries, DLQs What if a region fails? Failover DNS, replication, RTO Pair any of them with a UML sequence diagram when timing and order matter.

A topology diagram nests boxes inside boundaries (region, Availability Zone, VPC, subnet) so that reachability and redundancy are visible. A deployment diagram shows which software lands on which machine. An event-flow diagram follows messages through queues and functions, including the retry and dead-letter routes. A failover diagram is a topology diagram drawn twice, before and after a failure, with recovery objectives written on it.

2. Which diagram answers which question

QuestionDiagramSample page
What is public, what is private, and is every tier in two zones?Cloud topology (architecture) diagramAWS three-tier architecture
Which pods run on which node, and where do config and storage come from?UML deployment diagramKubernetes deployment diagram
Where does a message go when processing fails?Event-flow diagram plus UML sequence diagramServerless event flow
What happens to users and data if a whole region goes down?Before/after failover topologyMulti-region failover diagram

3. Tips for cloud diagrams