Compartilhar via


Dar suporte à carga de trabalho em uma função consultiva

Os arquitetos devem buscar maneiras de se manter envolvidos com a carga de trabalho conforme ela muda ao longo do tempo. Sua função não termina com entrega de design ou consulta durante a implementação inicial. Os arquitetos trazem uma perspectiva que pode ser usada em outras atividades relacionadas à evolução do produto.

Dar suporte a exercícios de modelagem

O Teams pode modelar cargas de trabalho em várias dimensões e para várias finalidades. Por exemplo, as cargas de trabalho podem abstrair os sinais de integridade dos detalhes da implementação e dos constructos de negócios. Ou eles podem modelar o crescimento do sistema ao longo do tempo ou o processo de licenciamento para avaliar modelos alternativos de cobrança.

Se o modelo é uma abstração ou avalia hipóteses para informar uma decisão de negócios futura, os arquitetos contribuem para esse processo. Eles usam seus insights sobre o design da carga de trabalho, suas limitações conhecidas ou previstas e suas características de dimensionamento, para validar ou ajustar as suposições no modelo e aproximar o sistema com mais precisão. Por exemplo, os arquitetos examinam o modelo de integridade para um fluxo crítico avaliando as características das dependências, como SLOs (objetivos de nível de serviço).

Compartilhar possíveis melhorias

Os arquitetos permanecem atualizados com conceitos básicos, como ofertas de provedores de nuvem e padrões de design do setor. Recursos que eram de última geração quando uma carga de trabalho foi projetada podem não ser mais. Ou os padrões de uso esperados do aplicativo podem não se manifestar da maneira como foram previstos. Em casos como esses, há uma oportunidade para você apresentar uma recomendação para otimizar ou refinar ainda mais o design atual com base nesse novo conhecimento.

Como arquiteto, você deve acompanhar a equipe de carga de trabalho periodicamente depois que a carga de trabalho estiver ativa. A comunicação contínua ajuda você a expandir seu conhecimento para trabalhos de design futuros, vendo como o design foi implementado e como ele está se saindo com o uso real. Ele também permite que você ofereça recomendações de otimização com base na implementação e no uso reais.

Auxiliar nas revisões

Quando uma carga de trabalho está em análise, como por uma auditoria oficial ou uma revisão de conformidade, o envolvimento do arquiteto do sistema pode ser um benefício para o processo. Eles trazem o registro de decisão de arquitetura da carga de trabalho para ajudar a responder perguntas sobre opções de implementação. Eles também fornecem diagramas atualizados para visualizar o sistema durante as conversas e fornecer experiência no assunto.

Os arquitetos têm conhecimento autoritativo que aumenta a confiança no produto durante compromissos de clientes selecionados ou de financiamento. Eles podem aprender sobre demandas exclusivas que os clientes têm para o produto e considerar essas necessidades no design do sistema.

Revisar alterações propostas

Cada carga de trabalho tem uma lista de pendências de trabalho que varia de trabalho amplo e direcional a tarefas específicas. Os arquitetos devem estar envolvidos na coleta de requisitos, escopo e criação de critérios de aceitação para itens de trabalho.

A equipe de implementação está ocupada entregando itens de trabalho atuais, para que os arquitetos possam usar seu tempo para revisar, validar e refinar itens de trabalho futuros. Eles podem ajudar a detectar quando um novo recurso requer uma reformulação de um componente no sistema, fornecer análise de custo sobre uma alteração proposta ou propor uma abordagem para introduzir novas alterações incrementalmente. Por fim, envolver um arquiteto no início do processo para uma alteração proposta que envolve novas funcionalidades ou uma base de usuários expandida minimiza o retrabalho e ajuda a equipe a descobrir falhas no design.

Próximas etapas