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