Uma empresa está desenvolvendo um sistema para um site corporativo que requer uma interface
administrativa para criar, editar e excluir artigos, além de exibir esses artigos para os visitantes da página
web. O sistema precisa de uma estrutura clara e fácil de manter, com uma separação bem definida entre a
lógica de negócios, a interface do usuário e o acesso a dados. Diante desse cenário, qual arquitetura de
software é a mais adequada para o projeto?