Prévia do material em texto
1) O Manifesto ágil, em sua essência, foi criado como uma resposta aos métodos mais tradicionais de projeto, como o cascata, que era rígido, no que tange aos objetivos e prazos, e não contemplava as ações humanas, como as interações dentro de um time de desenvolvimento e a comunicação com o cliente. Uma metodologia ágil é capaz de se adequar muito bem às mudanças de dentro de um projeto, por motivos como necessidades do mercado, o envolvimento direto dos clientes e a adoção de novas tecnologias, que permitem uma qualidade final melhor ao produto e o acompanhamento de novas tendências, diminuindo a obsolescência prematura do software. 2) A arquitetura monolítica é o tipo mais simples de arquitetura, já que as requisições e respostas de uma chamada pelo cliente são feitas na própria máquina. Entretanto, é uma arquitetura não segura, já que atualizações devem ser feitas máquina por máquina e são bastante vulneráveis a ataques maliciosos. A arquitetura em camadas, por sua vez, é chamada assim por separar tanto a parte lógica quanto a parte física de um software, facilitando a manutenção e escalabilidade do programa. Um padrão bastante adotado nesse tipo de arquitetura é o MVC (model-view- controller), que divide a separação da camada lógica em três partes, gerando uma experiência melhor ao usuário no modelo cliente-servidor. A arquitetura orientada a serviços (SOA – service-oriented architecture) tem como principal objetivo disponibilizar as funcionalidades do sistema através de serviços, aos quais processos e protocolos são criados, a fim de facilitar o desenvolvimento de software, uma vez que a necessidade de comunicação entre sistemas aumentou consideravelmente. Esse tipo de arquitetura é o mais recomendado para soluções de e-commerce, porque facilita a integração de serviços como autenticação, pagamentos e rastreio de encomendas. AWS EDITORIAL TEAM (org.). O que é arquitetura orientada a serviços? Disponível em: https://aws.amazon.com/pt/what-is/service- oriented-architecture/. Acesso em: 02 maio 2023.