El recurso por excelencia es el libro (y el curso) "Grokking the System Design Interview". Te enseña un framework paso a paso para afrontar cualquier pregunta: clarificar requisitos, estimar la escala, diseñar la API, el esquema de la BBDD, el diseño de alto nivel, y luego profundizar en los componentes.