DEV Community

Cover image for Como o GitHub Copilot pode ser O amigo do Arquiteto de Soluções?
Angelo Matias
Angelo Matias

Posted on

Como o GitHub Copilot pode ser O amigo do Arquiteto de Soluções?

O Arquiteto de Solução é aquele profissional que sabe transitar como ninguém entre o mundo dos negócios e o universo técnico. Ele fala com o cliente, entende as dores, traduz tudo isso para o time técnico e garante que a solução entregue realmente agregue valor. É tipo um tradutor fluente em “business” e “tech”.

Se você é arquiteto de soluções, sabe bem como é: revisar código, desenhar sistemas complexos, escrever documentação técnica e ainda garantir que tudo esteja alinhado com os objetivos do negócio. É um malabarismo constante!

E é aí que o GitHub Copilot entra como um parceiro de peso. Ele não é só uma mão na roda para desenvolvedores — pode ser um baita assistente para arquitetos também.

Neste post, vou mostrar como você pode usar o GitHub Copilot a seu favor: criando prompts que ajudam a acelerar decisões de criação de arquitetura, documentação e até aquele fluxo de trabalho que parece nunca ter fim.

O GitHub Copilot pode te ajudar a:

  1. Gerar padrões de arquitetura direto no código
  2. Criar documentação técnica padronizada (e sem sofrimento)
  3. Sugerir estratégias de integração entre sistemas
  4. Refatorar provas de conceito (fazemos poucas no nosso dia-a-dia - leia-se com ironia)
  5. Gerar especificações de APIs com base em exemplos ou descrições
  6. Revisar e até explicar blocos de código mais complexos

Alguns truques... digo, prompts:

Olha esse prompt aqui que pode economizar tempo na hora de montar uma arquitetura básica:

"Gere uma arquitetura limpa de microsserviços usando Node.js e Express, com um gateway, serviço de autenticação, serviço de produtos e MongoDB."

Por que isso ajuda?
Porque você consegue montar uma POC que mostra os limites entre os serviços e as decisões de stack — sem precisar codar tudo na unha.

Outro exemplo:

"Desenhe um fluxo de integração entre um sistema de CRM e um sistema de faturamento usando arquitetura orientada a eventos."

Às vezes, o desafio não é só desenhar a arquitetura, mas pensar como os sistemas vão conversar entre si. E o Copilot pode dar uma força nisso também.

Por que isso é útil?
Porque o Copilot já manda sugestões de como estruturar os produtores e consumidores de eventos, e ainda pode indicar o uso de ferramentas como Kafka ou Azure Service Bus. Ou seja, ele já te dá um esqueleto funcional pra você adaptar conforme o cenário.

Os incontáveis diagramas de arquiteturas

"Crie um diagrama Mermaid para uma solução cloud-native com frontend, backend, fila de mensagens e banco de dados."

Sabe quando você precisa montar aquele diagrama de infraestrutura pra explicar a arquitetura da solução? Pois é, o Copilot também pode te ajudar com isso — e sem precisar abrir o Draw.io.

Image description

Ou seja, você já tem um esqueleto visual da arquitetura, pronto pra colar na documentação ou numa apresentação.

Pra fechar...
O GitHub Copilot pode ser muito mais do que um assistente de código — ele pode ser um verdadeiro parceiro no dia a dia do Arquiteto de Solução. Seja pra acelerar uma POC, desenhar integrações, gerar documentação ou até montar diagramas, ele tá ali pra te ajudar a focar no que realmente importa: criar soluções que fazem sentido pro negócio e pro time técnico.

Então, faça o básico que funciona e foca no que realmente importa no seu trabalho diário! Até a próxima! Obrigado pelo seu tempo e sua leitura!🚀

Top comments (0)