- Diagrams ist ein Tool, mit dem sich Cloud-Systemarchitekturen mit Python-Code zeichnen lassen
- Es wurde dafür entwickelt, beim Prototyping neuer Systemarchitekturen ohne Design-Tools genutzt werden zu können
- Es kann auch verwendet werden, um bestehende Systemarchitekturen zu erklären oder zu visualisieren
- Diagram as Code ermöglicht es, Änderungen an Architekturdiagrammen in Versionsverwaltungssystemen nachzuverfolgen
- Unterstützte wichtige Anbieter
- Unterstützt wichtige Cloud-Anbieter wie AWS, Azure, GCP, Kubernetes, Alibaba Cloud und Oracle Cloud
- Unterstützt außerdem On-Premises-Knoten, SaaS sowie wichtige Programmier-Frameworks und -Sprachen
- Hinweise
- Steuert keine tatsächlichen Cloud-Ressourcen und erzeugt keinen CloudFormation- oder Terraform-Code
- Wird ausschließlich zum Zeichnen von Cloud-Systemarchitekturdiagrammen verwendet
3 Kommentare
Diagrams - Cloud-Architektur mit Python-Code zeichnen
Das wurde von Minjae Kwon von Karrot entwickelt, und die GitHub-Stars sind inzwischen auf 38.700 gestiegen!
Hacker-News-Kommentare
Dieses Projekt ist ein Wrapper für Graphviz, der formatierte
.dot-Dateien erzeugt und damit bessere visuelle Ergebnisse als rohe gv-Dateien liefertD2 ist ein ziemlich cooles Tool
Persönlich nutze ich Mermaid für Sequenzdiagramme und Flussdiagramme
Ein DSL als Programmiersprache zu implementieren wirkt unnötig komplex, wenn statische Datenstrukturen erzeugt werden sollen
Die Programmiersprache PostScript ist stackbasiert und hervorragend für Zeichnungen und Diagramme geeignet
Ich hasse es, Visio oder LucidChart zu verwenden, und zeichne Diagramme lieber mit Python
Beim Anblick solcher Bibliotheken denke ich an eine effiziente API, mit der LLMs Diagramme meistern könnten
Ich freue mich, dass es einen Satz von „Generic“-Knoten gibt
Es gibt auch
plantuml.