Cloud architecture challenges

Each one is a real system with something wrong in it. Get it ready, press Run, and the goals score how it holds up under the traffic.

Your first challenge

Nothing is sending the app traffic, and its code fails on every request. Wire it up, fix one line, and watch a run score itself.

Instance Group

30s run · 2 goals

The concert that oversold

Box Office counts the tickets it has left. Keep the concert from selling more than it has when Box Office scales out.

HTTP Load Balancer, Instance Group, Table (DynamoDB)

30s run · 4 goals

Signups grind to a halt

The signup API hashes every password and stores it while the caller waits. Keep signups answering when the traffic climbs.

HTTP Load Balancer, Instance Group, Table (DynamoDB)

Usually solved with: Queue (SQS), Function (Lambda)

+
30s run · 4 goals

The browser tab is the whole stack

Glass Garden runs all of it: real Node processes, real Postgres, and a local AWS region that answers the ordinary SDK. A challenge is that canvas with a script and a scoreboard attached.

Open Glass Garden