How do you practice system design when you've never built anything at scale?
I've got a system design round coming up and I'm honestly stuck on how to prep. Every guide assumes you've already worked on something with real traffic, but my day job is a small internal tool with maybe 50 users. I can memorize "add a cache, add a queue, shard the DB" but I have zero intuition for when any of that actually matters.
For those who got good at these rounds without big-scale experience: did reading design write-ups actually help, or did it just make you better at parroting? What closed the gap for you?