Faz muito sentido a resposta, obrigado pela dica. Irei aprofundar meu conhecimento no front end, que é onde mais estou me desenvolvendo, e continuar estudando oque for necessário para meu trabalho na parte back end, eu pretendo futuramente ser um arquiteto, quero fortemente seguir a carreira de arquitetura de software, quando eu me sentir muito bem com o front end (conhecimento pleno pelo menos), ai vou atrás de me aprofundar no back end, acredito que daqui 2 anos vai ser legal seguir esse caminho.
Que tipo de Arquiteto vc quer ser?
Pergunto pq em geral as posições de arquiteto exigem muito mais conhecimento de backend do que frontend.
Na real acho que nunca vi um Arquiteto Frontend. É sempre alguém experiente, com background forte de Backend e talvez conhecimento básico de frontend. Ele conhece bem do deploy pra frente, decidir por exemplo por mobile ou web, web estático ou web ssr, deploy num S3 na AWS, CDNs, etc. Mas não manja mto de React por exemplo. Ele delega isso para os devs Seniores.
Esse é o perfil que eu mais vejo por aí.
Como backend vc naturalmente se aproxima mais de um Arquiteto. Se preocupa mais com performance nas interações com a rede, bancos de dados, etc. Docker, Kubernetes, Microserviços, API Gateways, Serveless...
Em geral frontend se fecha mais na aplicação em si, consumo de APIs, UX...
Vc pode focar os próximos 11 meses em virar de fato um dev backend a depender do seu objetivo. Imaginando que vc já tem a base de programação que é indiferente a back ou front.
Vou te falar que front-end ultimamente tá se ligando muito mais com questões de performance, Edge, serverless e derivados do que antigamente. No ecossistema React eu vejo isso acontecendo cada vez mais, principalmente com as inovações da Vercel puxando o carro.
Talvez um arquiteto de perfil front não seja uma visão recorrente hoje, mas no futuro, quando o OP chegar nesse nível, isso mude.
Sim, eu vejo isso
Porém eu não vejo um "Arquiteto Frontend" se formando, eu vejoa mais o Arquiteto que já existe, cujo background mais forte é backend buscando conhecimento especificamente nessa parte da arquitetura "externa" da aplicação, deploy, etc, não necessariamente dominando o desenvolvimento frontend