Aplicações frontend de larga escala é um conceito mais novo comparado ao backend, por isso realmente temos menos padrões existentes e claramente definidos como as melhores práticas.
É uma área que está em constante evolução no entanto. Vou passar dois artigos, que focam em React mas podem ser aplicados pra qlqer framework/lib. React é mais fácil de achar pq é basicamente o padrão para softwares enterprise hoje em dia.
Bulletproof React
Modularizing React Applications with Established UI Patterns