Welcome to Aws Cloud Native Architecture Architecture Diagrams
Browse detailed system architecture diagrams, covering patterns, communication models, deployments, and network designs. Ideal for learning software system design visually.
Available Diagrams
- AWS Cloud Native System OverviewHigh-level AWS architecture with microservices (ECS/EKS), containers, service mesh (App Mesh), observability (CloudWatch, X-Ray), and security (IAM, VPC).
- AWS Kubernetes Orchestration with EKSArchitecture showing EKS cluster with Pods, Deployments, Services, Ingress (via ALB Ingress Controller), and integrations with IAM and VPC networking.
- AWS Serverless Function WorkflowWorkflow of AWS Lambda functions triggered by API Gateway, EventBridge, S3, or DynamoDB Streams, interacting with SQS, SNS, and Step Functions.
- AWS Cloud Native CI/CD PipelineCI/CD pipeline using AWS CodePipeline, CodeBuild, and CodeDeploy, with artifact storage in S3 and infrastructure deployment via CloudFormation or CDK.
- AWS Immutable Infrastructure LifecycleIllustrates creating and replacing EC2 instances or containers using AMIs or image tags, deployed via CloudFormation or EC2 Image Builder.
- AWS App Mesh Communication FlowSecure and observable service-to-service communication in AWS using App Mesh with Envoy sidecars and AWS X-Ray.
- AWS Infrastructure as Code PatternDefines versioned infrastructure using CloudFormation, CDK, or Terraform, with automated provisioning and state management.
- AWS Auto Scaling PatternAuto scaling of EC2, ECS, EKS, and Lambda based on CloudWatch metrics using Auto Scaling Groups and Application Auto Scaling.
- AWS Observability StackMetrics via CloudWatch, logs via CloudWatch Logs, and tracing with AWS X-Ray and OpenTelemetry for distributed AWS-native systems.
- AWS 12-Factor App Cloud Native ViewImplements 12-factor principles using Lambda/ECS, SSM Parameter Store, CodePipeline, and decoupled backing services like RDS and DynamoDB.
- AWS Native Services IntegrationShows how applications integrate with AWS services like S3 (object storage), SQS/SNS (messaging), DynamoDB/RDS (databases), and API Gateway.
- AWS DevOps Workflow for Cloud NativeIntegrates Git repositories, CodePipeline, CodeBuild, CodeDeploy, testing suites, artifact storage (S3), and infrastructure automation tools (CDK, Terraform).