Diagrams - システム構成図をコードで書く
開発者であっても図を描く機会は多いです。仕様書のようなドキュメントであったり、システム構成図の中に書いたりといった具合です。ドローソフトウェアを使ったり、スライド作成ソフトウェアを使ったりしまうが、操作やメンテナンスが面倒でストレスです。 そこで使ってみたいのがDiagramsです。開発者らしく、コードで図を描けます。
Diagramsの使い方
コードで書いた内容で図が書けます。
シンプルな例。
k8sなどの構成にも使えます。
GCP用。
DiagramsはAWS、GCP、k8s、AzureそしてAlibaba Cloud向けにアイコンが用意されています。これらのサービスを作ったシステム構成を考えた時に、Diagramsを使えばメンテナンスもしやすい図が描けます。
DiagramsはPython製のオープンソース・ソフトウェア(MIT License)です。
Diagrams · Diagram as Code mingrammer/diagrams: Diagram as Code for prototyping cloud system architectures