Já com relação a atividade do arquiteto, deixo a minha experiência:
- Eu tinha muitas reuniões
- Com pessoal de produto para entender os problema e desenhar soluções técnicas adequadas
- Com outros arquitetos de outros times para entender como integrar sistemas e serviços que estavam sob a minha responsabilidade com outras da empresa ou mesmo externos
- Auxiliar os devs quanto a quaisquer dúvidas sobre a solução proposta e colher feedback e sugestões deles
- Eu também precisava desenvolver para criar POCs e validar soluções de forma rápida.
- Lia bastante a documentação dos serviços da AWS
- Me mantinha antenado sobre novos serviços disponíveis e novas features de serviços existentes
- Me reunião a cada 2 ou 3 semanas com outros arquitetos da empresa quando aprensentávamos nossos serviços e soluções, discutíamos e trocávamos experiências.
E um detalhe, eu não tinha o cargo de Arquiteto. Meu papel era denominado Tech Lead e entre as responsabilidades, incluía-se Arquitetura de Soluções. Mas se não tivesse demanda quanto a Arquitetura, eu também desenvolvia.
Inclusive há 2 anos e meio troquei de emprego e sou apenas dev hoje.
Meu conselho é que você mantenha a programação no seu dia-a-dia o máximo possível ainda que atuando apenas como Arquiteto. Isso vai te trazer alguns benefícios:
- Facilitar trocar de papel caso decida que não quer mais atuar como Arquiteto
- Fazer com que esteja mais próximo dos devs que vão ter que por a mão na massa para implementar o que você arquitetou (acho muito ruim quem se torna "Arquiteto de PowerPoint", ficando distante dos devs e deixando de entender os desafios de se desenvolver o que foi desenhado).