Imagem de fundo

Considerando o desenvolvimento de aplicações Web modernas, qual abordagem arquitetônica...

Considerando o desenvolvimento de aplicações Web modernas, qual abordagem arquitetônica facilita a separação de responsabilidades entre o cliente (front-end) e o servidor (back-end), promovendo melhor escalabilidade e manutenção do sistema?


A

Monolítica, em que tanto a lógica de apresentação quanto a de negócios são implementadas juntas.


B

Baseada em microserviços, que divide a aplicação em pequenos serviços independentes que se comunicam por meio de APIs.


C

SPA (Single Page Application), que se refere exclusivamente à construção do front-end.


D

MVC (Model-View-Controller), que é um padrão de projeto exclusivo para a interface de usuário.