Cloud World Model/

    Scenario Library

    Pre-built cloud architecture scenarios

    Scenario Library

    Resource
    Provider
    Database Failover
    Simulate primary database failure and observe automatic failover to replica
    intermediate
    RDS
    High Availability
    Multi-AZ
    4 resources~15 min
    Microservices with Redis and SQS
    See how a Redis cache and SQS message queue reduce database load and smooth out traffic spikes in a microservices architecture
    intermediate
    AWS
    Redis
    SQS
    Microservices
    Cache
    Queue
    6 resources~15 min
    GCP Pub/Sub Topic Saturation
    Simulate an event burst that overwhelms a GCP Pub/Sub subscription: the unacknowledged message backlog surges, subscriber VMs can't keep pace, and message delivery latency climbs well past acknowledgement deadlines triggering redelivery storms. Explore how adding more GCE subscriber instances and tuning flow-control settings restore normal throughput.
    intermediate
    GCP
    Pub/Sub
    Queue
    Failure
    Recovery
    Backlog
    Subscribers
    6 resources~15 min
    DigitalOcean Kubernetes (DOKS)
    A container-native stack on DigitalOcean: a Load Balancer fronts a DOKS cluster that runs your app pods. A Managed Redis cache absorbs read traffic, and a Managed Kafka queue decouples background jobs from the web tier — all with zero infrastructure to patch.
    intermediate
    DigitalOcean
    Kubernetes
    DOKS
    Cache
    Queue
    Redis
    Kafka
    4 resources~18 min
    Web App Autoscaling
    Learn how autoscaling groups respond to traffic spikes and CPU thresholds
    beginner
    AWS
    Autoscaling
    EC2
    4 resources~10 min
    Event-Driven Azure Microservices
    Explore an AKS-hosted microservices app that offloads read traffic to Azure Cache for Redis and fans out async work through Azure Service Bus
    advanced
    Azure
    Kubernetes
    AKS
    Redis
    Service Bus
    Cache
    Queue
    5 resources~20 min
    Kubernetes App on GKE
    Run a containerized app on GKE Autopilot, accelerated by a Memorystore cache and buffered by Cloud Pub/Sub for async processing
    intermediate
    GCP
    Kubernetes
    GKE
    Redis
    Pub/Sub
    Cache
    Queue
    5 resources~18 min
    Azure Service Bus Queue Saturation
    Simulate a burst of inbound orders that overwhelms an Azure Service Bus queue: the active message count surges past the queue's throughput unit capacity, consumer VMs fall behind, and end-to-end processing latency explodes as messages approach their lock expiry and are abandoned back to the queue. Explore how scaling out consumer instances, enabling auto-forwarding to a dead-letter queue, and upgrading to a Premium namespace restore normal throughput.
    intermediate
    Azure
    Service Bus
    Queue
    Failure
    Recovery
    Backlog
    Consumers
    6 resources~15 min
    Multi-Cloud Hybrid Architecture
    Experience a hybrid architecture spanning AWS and OCI with cross-cloud connectivity
    intermediate
    Multi-Cloud
    AWS
    OCI
    Hybrid
    7 resources~20 min
    CDN-Accelerated Web App
    CloudFront sits in front of your application and caches static content at edge locations worldwide. Only cache misses and dynamic API requests reach the Application Load Balancer, reducing backend load by 60–80% during traffic spikes. EC2 handles the dynamic compute tier while RDS stores persistent data.
    intermediate
    AWS
    CloudFront
    CDN
    EC2
    RDS
    Caching
    5 resources~15 min
    OCI Web Application
    Deploy a simple web application on Oracle Cloud Infrastructure with load balancing
    beginner
    OCI
    Web App
    Autonomous DB
    5 resources~12 min
    Serverless API (Lambda + DynamoDB)
    A fully serverless API on AWS: an Application Load Balancer triggers Lambda functions on every request — no servers to manage and you only pay per invocation. DynamoDB handles storage at any scale. Watch for cold-start latency spikes when Lambda containers are not yet warm after a period of low traffic.
    intermediate
    AWS
    Lambda
    Serverless
    DynamoDB
    Cold Start
    3 resources~15 min
    DigitalOcean Starter Web App
    A simple, budget-friendly web app on DigitalOcean: a Load Balancer routes visitors to a single Droplet, which stores data in a Managed PostgreSQL database. A great starting point for developers new to cloud infrastructure who want predictable, low monthly bills.
    beginner
    DigitalOcean
    Beginner
    Web App
    Droplet
    PostgreSQL
    3 resources~10 min
    Redis Cache Crash & Recovery
    Observe what happens when ElastiCache for Redis crashes mid-traffic: the cache eviction storm forces every request through to the database, connection pools saturate, and latency spikes until the cache warms back up. Explore resilience patterns like circuit breakers and staggered cache warm-up.
    intermediate
    AWS
    Redis
    Cache
    Failure
    Recovery
    Cache Stampede
    ElastiCache
    5 resources~15 min
    SQS Queue Backlog Saturation
    Simulate a burst of inbound events that overwhelms the worker fleet: the SQS queue depth climbs into the thousands, workers fall behind, and end-to-end processing latency skyrockets. Watch how adding consumers and applying dead-letter queues restore stability.
    intermediate
    AWS
    SQS
    Queue
    Failure
    Recovery
    Backlog
    Workers
    6 resources~15 min