Arquitetura de software pode ser intuitivo, e menos "padrões"?
Arquitetura de software, em si, não se parece com nada. Diferente ouvir isso, né?
É como uma escolha dentro de um conjunto maior de outras escolhas e assim por diante.
E todas essas escolhas são consideradas.
Claro, algumas precisam ser mais rápidas e decisivas, outras mais ponderadas, por serem suficientemente próximas da "imagem maior" do sistema e impactar diretamente essa jornada.
Mas entende? Não é um padrão. Uma lógica. Uma ferramenta.
Arquitetura de software é a jornada inteira: do começo, onde se sabia pouco ou nada, até o durante, onde já se sabe alguma coisa relevante.
Por isso gosto da visão do Robert C. Martin sobre a suavidade dentro de um sistema. Mudar algo nunca deveria exigir uma completa transformação naquilo que foi feito.
Se exigir, então você quis prever o imprevisível.
E no nosso ramo nós trabalhamos com código, não com bola de cristal 🔮
Bons estudos, pessoal 📚