AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-32543

Adrian K's questions

Martin Hope
Adrian K
Asked: 2024-10-15 04:15:24 +0800 CST

Padrões de design/arquitetura de infraestrutura: eles existem?

  • 11

Contexto

A engenharia de software tem padrões de design de software (por exemplo, GoF ), que descrevem soluções para problemas comuns de codificação - geralmente no nível do código; da mesma forma, existem padrões de arquitetura (por exemplo, Fowler ) que lidam com a arquitetura do sistema em geral (embora estes lidem com considerações fora do código puro, eles geralmente parecem se concentrar mais em questões de engenharia de software do que em questões de infraestrutura).

Também notei que provedores de plataforma como a Microsoft estão lançando " padrões de design de nuvem ".

A infraestrutura como código (IoC) é uma complicação adicional em que considerações de nível de software/codificação começam a se tornar relevantes.

Pergunta(s) específica(s)

No reino da Infraestrutura, padrões orientados à infraestrutura são mesmo uma coisa? Se sim, há alguma coleção relativamente definitiva deles que seja amplamente compreendida pela comunidade de infraestrutura? Ou você apenas 'pega emprestado' padrões de arquitetura de sistema?

Aliás, supondo que a resposta acima seja, em termos gerais, "sim", os padrões de infraestrutura de nuvem são vistos como parte ou extensão desses padrões, ou são vistos como um conjunto separado?

Para sua informação

Sou um arquiteto de soluções que vem de um background de desenvolvimento de software, não de infraestrutura. Quando digo "infraestrutura", estou me referindo a coisas como redes, servidores físicos e virtuais e sua arquitetura de implantação, planejamento de capacidade e volume, segurança de servidor e rede, e assim por diante - basicamente qualquer coisa em que um arquiteto de "software" possa confiar, mas não arquitetar explicitamente a si mesmo.

Atualização - Definições

Só para esclarecer para quem estiver lendo isso mais tarde:

  • " Padrões " é um termo amplo , que não é específico de uma disciplina...

  • Em engenharia de software, um padrão de design de software é uma solução específica (muito parecida com uma receita) para um problema comum de nível de código. Esses tipos de padrão geralmente são agnósticos em tecnologia, mas podem ser específicos para um paradigma de linguagem de programação (por exemplo, Orientado a Objetos vs. uma alternativa).

  • Padrões de Arquitetura (de Sistema/Aplicativo) abrangem problemas comuns de arquitetura e design em nível de sistema, incluindo: estrutura de componentes internos, funções e responsabilidades em nível de componente, aspectos transversais como autenticação e autorização, tratamento de erros e observabilidade, persistência de dados.

infrastructure
  • 3 respostas
  • 566 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve