No desenvolvimento de software, a arquitetura de aplicações web
é a estrutura e organização de um sistema web, que define como
os componentes interagem entre si.
Dentre diversos arranjos, o padrão de arquitetura hexagonal
(também conhecido como padrão de portas e adaptadores)
objetiva