Antes de escrever uma linha de código, precisamos saber como estruturar nosso sistema. Assim como um arquiteto projeta a estrutura de uma casa antes de começar a construção, o desenvolvedor precisa planejar a arquitetura de software.
"Por que é importante pensar na arquitetura antes de começar a programar?"
Definição:
A arquitetura de sistemas de software é a estrutura organizacional fundamental de um sistema, composta por seus componentes, suas inter-relações e os princípios e diretrizes que orientam seu design e evolução ao longo do tempo.
Importância: