Este dá um guia de tecnologias que precisam estar na "caixa de ferramentas" do programador:
https://www.youtube.com/watch?v=NS46CXScdQY
Essa série de videos aborda o tema "system design". Vai do básico até exemplos concretos, como um possível system design para a Netflix
https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX