Baixe o app para aproveitar ainda mais
Prévia do material em texto
PTI – ARQUITETURA DE SOFTWARE Utilizar metodologias ágeis para o desenvolvimento de softwares é o que vai definir se seu projeto será bem executado ou não. Métodos ágeis possuem muitas vantagens como: o envolvimento do cliente, a apuração de feedbacks constantes, a simplicidade na execução das tarefas, a facilidade na adaptação a mudanças., entre outros Os principais tipos de arquitetura de software são: Layers (camadas) Client-server (cliente-servidor) Model-view-controller (MVC) Microservices (microsserviços) Pipes-and-filters (PF) Peer-to-Peer (P2P) Service-Oriented Architecture (SOA) Publish-Subscribe (Pub/Sub) Para desenvolvimento de um e-commerce, a arquitetura Microservices se encaixa muito bem pois é uma abordagem arquitetônica e organizacional do desenvolvimento de software na qual o software consiste em pequenos serviços independentes que se comunicam usando APIs bem definidas. Esses serviços pertencem a pequenas equipes autossuficientes, tornando o processo mais dinâmico. Rivelino Junior Rocha
Compartilhar