Resumo/Análise do livro: Fundamentals of Software Architecture - Cap. 2
O capítulo dois introduz a primeira parte do livro: Foundations Capítulo 2 - Pensamento arquitetural Neste capítulo, o autor cita quatro aspectos necessários para desenvolver um pensamento arquitetural: Entender a diferença entre arquitetura vs design Abrangência vs profundidade de conhecimento Entender e analisar trade-offs Entender os business drivers e traduzi-los para a arquitetura Cada aspecto será explorado em mais detalhes abaixo. Arquitetura vs Design Veja as diferenças entre as responsabilidades do arquiteto - a arquitetura, com as responsabilidades do desenvolvedor - o design do código da aplicação....