Definem a estrutura, interações e organizações dos componentes do software, facilitando a comunicação entre desenvolvidores e garantindo a escalabilidade, manutrenção e reutilização do codigo.

Padrão existentes: Monolítico Microserviços Modelo-Visão-Controlar (MVC)

Padrão arquitetural monolítico

(Util para Projetos de pequenos)

Padrão arquitetural Microserviços

rancher_blog_microservices-and-monolithic-architectures.webp

Padrão arquitetural Modelo-Visão-Controlar (MVC)