Sitemap

Dicas de Visual Studio Code: criando diagramas de arquitetura | pt9

4 min readDec 13, 2021
Press enter or click to view image in full size

Este artigo representa a nona parte da série que venho produzindo com dicas e truques na utilização do Visual Studio Code. Os próximos links referenciam os posts anteriores, ficando o convite para você acessar estes conteúdos ou até revê-los:

Dicas de Visual Studio Code: testes de carga e geração de senhas fortes | pt8

Dicas de Visual Studio Code: To-do list e comparação de arquivos | pt7

Dicas de Visual Studio Code: Git Graph e acessando repositórios Git no browser | pt6

Dicas de Visual Studio Code: integração com Git via Terminal e Kubernetes Templates | pt5

Dicas de Visual Studio Code: testes de APIs REST e integração com Azure DevOps | pt4

Dicas de Visual Studio Code: extensões para MongoDB e Git | pt3

Dicas de Visual Studio Code: extensões para Redis e geração de arquivos .gitignore | pt2

Dicas de Visual Studio Code: extensão para Kubernetes | pt 1

E aproveito este post com um convite…

Nesta segunda 13/12 às 21:00 horário de Brasília — teremos mais um evento online e gratuito no canal Canal .NET.

Será uma live em que apresentarei exemplos utilizando vários frameworks e a integração com soluções como o Azure DevOps, bem como novidades do .NET 6 e orientações sobre como automatizar os testes, o build e o deployment de seus projetos.

Para participar faça sua inscrição no link a seguir, a transmissão acontecerá via YouTube:

https://bit.ly/live-testes-dotnet6-dicas-truques-novidades

Diagramas de arquitetura com a extensão Draw.io Integration

Criar diagramas detalhando a arquitetura/tecnologias de uma solução é uma necessidade mais do que frequente, quer estejamos na área de Software, Infraestrutura, DevOps, Dados, AI… E o diagrams.net/draw.io se destaca como solução neste segmento por sua simplicidade, sendo acessível via browser (ou como uma desktop app) e contando inclusive com símbolos para representar serviços das principais plataformas de nuvem do mercado (Microsoft Azure, AWS, Google Cloud…).

E se pudéssemos utilizar os recursos do diagrams.net/draw.io também no Visual Studio Code?

A extensão gratuita Draw.io Integration torna isto possível, permitindo inclusive que os gráficos criados sejam posteriormente acessados a partir do site do diagrams.net/draw.io:

Press enter or click to view image in full size

A implementação de um diagrama acontecerá em arquivos com a extensão .drawio, com o Visual Studio Code oferecendo uma interface de trabalho bastante similar àquela encontrada no site/aplicativo do diagrams.net/draw.io:

Press enter or click to view image in full size

Na animação a seguir podemos observar as diversas opções de figuras oferecidas, com a seleção de um conjunto englobando diferentes serviços do Microsoft Azure:

Press enter or click to view image in full size
Clique nesta imagem para visualizar com uma melhor resolução

Podemos então navegar entre as diferentes categorias de recursos do Azure, adicionando facilmente a um diagrama uma figura que represente um serviço esperado em uma representação esquemática:

Press enter or click to view image in full size
Clique nesta imagem para visualizar com uma melhor resolução

Já a próxima imagem traz um diagrama devidamente configurado, com figuras representando dentro do contexto de um projeto hipotético serviços como Azure DevOps, Azure Container Registry, Azure App Service, Application Insights e Azure Cosmos DB:

Press enter or click to view image in full size

Temos então a opção de exportar diagramas como o do exemplo deste artigo para formatos como .png ou .svg (este último com uma maior qualidade gráfica), além de acessar o arquivo de extensão .drawio via site do diagrams.net/draw.io:

Press enter or click to view image in full size

--

--

Renato Groffe
Renato Groffe

Written by Renato Groffe

Microsoft Most Valuable Professional (MVP), Docker Captain, Multi-Plataform Technical Audience Contributor (MTAC), Technical Writer and Speaker

No responses yet