Fernando Franzini Blog

wellroundedarchitect-1024x574-1Ser um Desenvolvedor

Fazer boas escolhas arquiteturais consiste basicamente na responsabilidade de equilibrar um ideal arquitetônico conceitual com o estado real de um sistema de software. Por exemplo, não há sentido em optar por um banco de dados de documentos a um sistema se o domínio do problema é mais adequado para um banco de dados relacional, mesmo que seja chato. Um arquiteto pode se sentir tentado a impor tecnologias ou escolhas arquitetônicas sem considerar o fundamento do problema. A melhor maneira de um arquiteto mitigar isso é gastando tempo com desenvolvedores e tempo no código. Entender como o sistema foi construído, e suas restrições, dará ao arquiteto mais informações sobre as escolhas certas para o ambiente. Para qualquer dúvidas, veja o post inicial dessa série.

“Mas o Senhor Jesus é fiel. Ele lhes dará forças e os livrará do Maligno.”2 Tessalonicenses 3:3

Ver o post original

Anúncios