Skip to Content
O elevador do arquiteto de software
book

O elevador do arquiteto de software

by Gregor Hohpe
April 2025
Intermediate to advanced
368 pages
9h 39m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from O elevador do arquiteto de software

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

Deriving the need for architecture
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 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Métricas da arquitetura de software

Métricas da arquitetura de software

Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, Eoin Woods
Engenharia de software na Google

Engenharia de software na Google

Titus Winters, Tom Manshreck, Hyrum Wright

Publisher Resources

ISBN: 9798341642454