Capítulo 3. Os arquitectos vivem na primeira derivada
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Num mundo em constante mudança, a tua posição atual não tem muito significado
Derivar a necessidade de arquitetura
Definir a arquitetura de um sistema é um ato de equilíbrio entre muitos objectivos, muitas vezes contraditórios: os sistemas flexíveis podem ser complexos; os sistemas de elevado desempenho podem ser difíceis de compreender; os sistemas de fácil manutenção podem exigir mais esforço para serem construídos inicialmente. Embora isto seja o que torna o trabalho de um arquiteto tão interessante, também torna difícil determinar exatamente o que impulsiona as decisões de arquitetura.
A taxa de mudança define a arquitetura
Se tivesse de nomear um fator primário que influencia a arquitetura, colocaria a taxa de mudança no topo da minha lista, com base no raciocínio sobre a questão inversa: quando é que um sistema não precisa de qualquer arquitetura? Embora, como arquiteto, esta não seja uma pergunta natural a fazer (nem a responder), pode revelar qual a propriedade do sistema que torna a arquitetura valiosa. Na minha opinião, o único sistema que não beneficiaria da arquitetura é um sistema que não muda de todo. Se tudo num sistema for 100% fixo, basta fazê-lo funcionar de alguma forma.
Agora, revertendo ...