First real system design interview coming up and I've only ever built CRUD apps
Mid-level, four years in, but my whole career has basically been 'read from a database, render it, write it back.' Now I've got a system design round next week and every prep resource jumps straight to 'design Twitter' with load balancers and sharding, and I feel like I skipped ten chapters.
For those who came from a similar 'I just build features' background: how did you get from CRUD-brain to actually reasoning about scale out loud? Did you memorize a framework (functional reqs, estimates, API, data model, then scale), or did something click that made it feel less like reciting buzzwords? Genuinely worried I'll freeze the second they say 'now imagine 10 million users.'