- Diagrams é uma ferramenta que permite desenhar arquiteturas de sistemas em nuvem com código Python
- Foi criada para ser usada sem ferramentas de design ao prototipar uma nova arquitetura de sistema
- Também pode ser usada para descrever ou visualizar arquiteturas de sistemas existentes
- Diagram as Code permite rastrear mudanças em diagramas de arquitetura em sistemas de controle de versão
- Principais provedores compatíveis
- Suporta os principais provedores de nuvem, como AWS, Azure, GCP, Kubernetes, Alibaba Cloud e Oracle Cloud
- Também oferece suporte a nós on-premises, SaaS e aos principais frameworks e linguagens de programação
- Observações
- Não controla recursos reais de nuvem nem gera código de CloudFormation ou Terraform
- É usado apenas para desenhar diagramas de arquitetura de sistemas em nuvem
3 comentários
Diagrams - desenhando arquitetura de nuvem com código Python
Foi criado por Minjae Kwon, da Danggeun Market, e as estrelas no GitHub já chegaram a 38.700!
Comentários do Hacker News
Este projeto é um wrapper do Graphviz, gerando arquivos
.dotcom estilo aplicado para oferecer um resultado visual melhor do que arquivos gv brutosD2 é uma ferramenta bem legal
Pessoalmente, uso Mermaid para diagramas de sequência e fluxogramas
Implementar uma DSL como linguagem de programação parece complexo para gerar estruturas de dados estáticas
A linguagem de programação PostScript é baseada em pilha e excelente para figuras e diagramas
Não gosto de usar Visio ou LucidChart e prefiro desenhar diagramas usando Python
Ao ver essas bibliotecas, penso em uma API eficiente com a qual os LLMs poderiam dominar diagramas
Fico feliz que exista um conjunto de nós "Generic"
Também há
plantuml.