Partilhar via


Suportar a carga de trabalho numa função consultiva

Os arquitetos devem procurar formas de se manterem envolvidos com a carga de trabalho à medida que mudam ao longo do tempo. A sua função não termina com a entrega ou consulta de design durante a implementação inicial. Os arquitetos trazem perspetivas que podem ser utilizadas noutras atividades relacionadas com a evolução do produto.

Suportar exercícios de modelação

O Teams pode modelar cargas de trabalho em múltiplas dimensões e para várias finalidades. Por exemplo, as cargas de trabalho podem abstrair os sinais de estado de funcionamento dos detalhes de implementação e em construções empresariais. Em alternativa, podem modelar o crescimento do sistema ao longo do tempo ou o processo de licenciamento para avaliar modelos de faturação alternativos.

Quer o modelo seja uma abstração ou avalie hipóteses para informar uma decisão empresarial futura, os arquitetos contribuem para esse processo. Utilizam as suas informações sobre o design da carga de trabalho, as limitações conhecidas ou previstas e as respetivas características de dimensionamento, para validar ou ajustar os pressupostos no modelo e aproximar o sistema com maior precisão. Por exemplo, os arquitetos analisam o modelo de estado de funcionamento de um fluxo crítico ao avaliar as características das dependências, como os objetivos de nível de serviço (SLOs).

Partilhar potenciais melhorias

Os arquitetos mantêm-se atualizados com noções básicas, como ofertas de fornecedores de cloud e padrões de design da indústria. As funcionalidades que eram de última geração quando uma carga de trabalho foi concebida podem já não ser. Ou os padrões de utilização esperados da aplicação podem não se manifestar da forma como foram previstos. Em casos como este, existe uma oportunidade para apresentar uma recomendação para otimizar ou refinar ainda mais o design atual com base neste novo conhecimento.

Enquanto arquiteto, deve acompanhar periodicamente a equipa de cargas de trabalho após a carga de trabalho estar ativa. A comunicação contínua ajuda-o a expandir os seus conhecimentos para trabalhos de design futuros ao ver como o design foi implementado e o seu desempenho com a utilização real. Também lhe permite oferecer recomendações de otimização com base na implementação e utilização reais.

Assistência nas críticas

Quando uma carga de trabalho está a ser analisada, como por uma auditoria oficial ou uma revisão de conformidade, o envolvimento do arquiteto do sistema pode ser benéfico para o processo. Trazem o registo de decisão de arquitetura da carga de trabalho para ajudar a responder a perguntas sobre opções de implementação. Também fornecem diagramas atualizados para visualizar o sistema durante as conversações e fornecer conhecimentos sobre assuntos.

Os arquitetos têm conhecimentos autoritativos que criam confiança no produto durante compromissos selecionados com clientes ou financiamento. Podem saber mais sobre as exigências exclusivas que os clientes têm para o produto e considerar essas necessidades na conceção do sistema.

Rever as alterações propostas

Cada carga de trabalho tem um atraso de trabalho que varia entre trabalho amplo e de nível direcional até tarefas específicas. Os arquitetos devem estar envolvidos na recolha de requisitos, no âmbito e na criação de critérios de aceitação para itens de trabalho.

A equipa de implementação está ocupada a fornecer itens de trabalho atuais, para que os arquitetos possam utilizar o seu tempo para rever, validar e refinar itens de trabalho futuros. Podem ajudar a detetar quando uma nova funcionalidade requer uma reformulação de um componente no sistema, fornecer uma análise de custos sobre uma alteração proposta ou propor uma abordagem para introduzir alterações de forma incremental. Em última análise, envolver um arquiteto no início do processo para uma alteração proposta que envolve novas funcionalidades ou uma base de utilizadores expandida minimiza a reformulação e ajuda a equipa a descobrir penhascos no design.

Passos seguintes