Level 6: Applied: cases, FDE scenarios, mocks · L6.1 Classic cases I
URL shortener (walkthrough)
Design ID generation, redirect path caching and async analytics.
15 min · Pro
What you take away
- A 100:1 read/write ratio decides the architecture: the write path can be ordinary and the read path must be a cache lookup.
And 3 more inside the class, in Pro.
How the class is laid out
- The prompt
- Requirements, in the order L1.5 asks for them
- The design
- Three decisions worth defending
- The twist
- Check your understanding