Article image
Ricardo Wobeto
Ricardo Wobeto30/05/2022 18:57
Compartilhe

Parte 2: O que é um padrão na arquitetura de software?⚙🤯

  • #JavaScript
  • #.NET C#
  • #Java

🔑📐Padrões Arquiteturais 👊😎

Parte 2: O que é um padrão na arquitetura de software?⚙🤯

✅ Sigam me os Devs...(futuros Arquitetos de Sistemas) 🚀☕👨‍💻

➡️Hoje em dia, os processos de engenharia de software requerem o projeto arquitetural de software.

🤷‍♂️Por quê?

📝É importante poder reconhecer as estruturas comuns existentes de modo que arquitetos de software (ou engenheiros de software realizando o papel de arquiteto de software) possam entender as relações existentes nos sistemas em uso e utilizar esse conhecimento no desenvolvimento de novos sistemas.

🆒O entendimento das arquiteturas permite aos engenheiros tomarem decisões sobre alternativas de projeto.

💯Uma especificação arquitetural é essencial para analisar e descrever propriedades de um sistema complexo, permitindo o engenheiro ter uma visão geral completa do sistema.

📊O conhecimento de notações para descrever arquiteturas permite engenheiros comunicarem novos projetos e decisões arquiteturais tomadas a outros membros da equipe.

👨‍💻(Parte 2) - Os principais tipos de arquitetura de software são:

📌e) Pipes-and-filters (PF): Baseada em uma arquitetura linear, o padrão Pipe-and-filter usa os componentes computacionais como filtros, que recebem uma entrada, transformam-na a partir de um ou mais algoritmos e geram uma saída para um canal de comunicação. Alguns exemplos deste tipo de arquitetura de software são o Sheel do Linux e os reprodutores de vídeo em diferentes formatos.

📌f) Peer-to-Peer (P2P): Se você já baixou algum arquivo via torrent, se deparou com este padrão arquiteturall. No Peer-to-Peer, todos os pares são clientes e servidores, ou seja, cada computador é um provedor de serviços independente de um servidor central.

📌g) Service-Oriented Architecture (SOA): O SOA facilita a operação das grandes empresas, pois auxilia na criação do processo de encontrar, definir e gerenciar os serviços disponibilizados. O NuBank e a Amazon são exemplos de corporações que utilizam este modelo arquitetural.

📌h) Publish-Subscribe (Pub/Sub)

Principal padrão arquitetural de redes sociais como Instagram e do Spotify, o modelo Publish-Subscribe conecta publicadores (publishers) e assinantes (subscribers). Os publishers enviam mensagens aos subscribers, que são notificados sempre que um novo conteúdo é disponibilizado.

🚀🚀🚀 Já pensou em ser Arquiteto de Software?

🤯Pode desenvolver mais os tópicos?🤷‍♂️ Calma que irei descrever mais sobre Arquiteturas e seu detalhes em nossas próximas postagens.

#compartilhe #comente e ajude a comunidade tech 👨‍💻☕

👊😃👨‍💻☕Ricardo Wobeto - Dev Java e Embaixador NTT DATA Brasil 💙

#somosgptw #POO #java #NTTDATA #desenvolvimento #developer

Compartilhe
Comentários (4)
Anne Aragão
Anne Aragão - 08/06/2022 23:39

Muito bom!

Andrew Rodrigues
Andrew Rodrigues - 31/05/2022 16:58

Excelente, valeu pelo conteúdo!

BS

Bruno Santos - 30/05/2022 19:21

Maneiro, maneiro . show!

Ricardo Wobeto
Ricardo Wobeto - 30/05/2022 18:57

#compartilhe #comente e ajude a comunidade tech 👨‍💻☕