Build a short-link service from parts, press Run, and see whether it shortens, redirects and counts clicks, and whether it keeps doing so when a server, the cache or the click worker dies.
Visual challengeDesign a short-link service (a URL shortener)
Names
Components
Drag onto the board, or tap to add.
Traffic
Compute
Data
Messaging
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
Settings hover or tap a component, then its iconLink drag from any dot to another componentRemove select it, press DeleteBreak Break it in a part's settings arms it; it fails when you press Run tests
Link color = the component it leaves:Entry pointsTraffic routingServersStoragedown, unlinked or overloaded
A simplified model, not a real cloud. Times are in model milliseconds, the cache is always full of useful answers (warm), and prices are made up to compare designs. The code lab measures the real thing on your laptop.