users, programs, automated test or batch scripts, and to be developed and tested in isolation from its eventual run-time devices and databases. Alistair Cockburn 2005, Ports and Adapters
users, programs, automated test or batch scripts, and to be developed and tested in isolation from its eventual run-time devices and databases. Alistair Cockburn 2005, Ports and Adapters Hexagonal Architecture OR Hexagonal Design?
Entretanto, nem todas atividade de design são sobre arquitetura. O objetivo primário da arquitetura de software é garantir que os atributos de qualidade, restrições de alto nível e os objetivos do negócio, sejam atendidos pelo sistema. Qualquer decisão de design que não tenha relação com este objetivo não é arquitetural. Todas as decisões de design para um componente que não sejam “visíveis” fora dele, geralmente, também não são."- Elemar Jr. https://eximia.co/quais-sao-as-diferencas-entre-arquitetura-e-design-de-software/
low level modules; both should depend on abstractions. Abstractions should not depend on details. Details should depend upon abstractions." DEPEND ON ABSTRACTIONS, NOT DETAILS.
PORT PORT PORT PORT PORT A A A A A FLASK POSTGRES RABBITMQ … SNS A PUBSUB A SQS A REDIS A MONGODB A FIREBASE A A FALCON APPLE A HUG A A A A A … … … … …
Matheus. "Capitals of classical antiquity: Understand the difference between the 5 orders" ArchDaily, May 2018, www.archdaily.com/892595/capitals-of-classical-antiquity-understand-the-difference-between-the-5-orders. Accessed 1 June, 2022.