Partilhar via


Lista de verificação do arquiteto de soluções

A responsabilidade de um arquiteto é entregar projetos e planos. Lembre-se de que um arquiteto não é o implementador de uma carga de trabalho. O arquiteto traduz requisitos funcionais e não funcionais em padrões de projeto de nuvem e componentes adequados à finalidade. O arquiteto também projeta uma carga de trabalho flexível o suficiente para se adaptar quando necessário, mas durável o suficiente para suportar a vida útil planejada da funcionalidade.

Também estão incluídos no projeto os aspetos operacionais da carga de trabalho, incluindo observabilidade e capacidade de suporte, e a contabilização de situações indesejáveis, como a recuperação de desastres. Finalmente, o design deve ser limitado por todos os requisitos comerciais, financeiros, de conformidade e organizacionais.

As estruturas de arquitetura, como a Azure Well-Architected Framework, ajudam a dar aos arquitetos uma perspetiva holística sobre o design do sistema. Os artefatos do Well-Architected Framework incluem elementos como princípios de design, listas de verificação e recomendações. Para dar suporte aos requisitos de uma carga de trabalho, esses artefatos devem ser combinados com outros recursos, como árvores de decisão, arquiteturas de referência e avaliações, para tomar decisões informadas.

Lista de Verificação

  Tarefas de entrega
Desenvolva uma especificação de projeto de arquitetura que seja acompanhada por diagramas como um pacote estruturado. A especificação deve atender aos requisitos funcionais e não funcionais da carga de trabalho e incluir disposições para operações de rotina, ad hoc e de emergência.
Crie diagramas de projeto de arquitetura que ilustrem todos os aspetos do projeto do sistema, desde uma ampla visão geral até dimensões detalhadas, como rede e identidade.
Manter um registro de decisão de arquitetura (ADR) que contenha justificativas para decisões de arquitetura tomadas durante o processo de projeto.
Colabore com a carga de trabalho e a equipe da plataforma durante a implementação para fornecer clareza e recomendações sobre a sequência de implementação. Esta colaboração ajuda-o a maximizar a aprendizagem e a fazer melhorias desde o início. Renegociar também os requisitos com as partes interessadas, se necessário.
Suporte a exercícios de modelagem que fornecem informações contextualizadas sobre preocupações com a carga de trabalho. As informações contextualizadas podem cobrir custos, integridade da aplicação e outras áreas.
Forneça recomendações de otimização baseadas em observações de padrões de uso e alterações na funcionalidade da carga de trabalho ou alterações no provedor de nuvem.
Participe de auditoria, conformidade e análises de confiança para fornecer uma perspetiva valiosa a terceiros que tenham autoridade para conduzir avaliações.
Seja um consultor durante as revisões de alterações para fornecer informações sobre o custo estimado da mudança e sua viabilidade.

Próximos passos

Comece com os pilares do Well-Architected Framework e familiarize-se com seus conceitos-chave.