Tips

#Graphviz

Graphviz 태그가 붙은 응용프로그램 팁입니다.

1 tips tagged #Graphviz, 1-1 showing
1 / 1
Open source
MIT

Diagrams는 Python 코드로 클라우드 아키텍처 그림을 남기는 라이브러리다

mingrammer/diagrams는 Graphviz 위에서 AWS·Azure·GCP·Kubernetes 등 인프라 구성도를 Python 코드로 생성하게 해주는 Diagram as Code 라이브러리입니다.

  • Python의 `Diagram`, `Cluster`, `Edge` API로 클라우드 아키텍처 그림을 코드와 함께 버전 관리할 수 있다.
  • AWS, Azure, GCP, Kubernetes, Alibaba Cloud, Oracle Cloud, On-Premises, SaaS, Programming, C4...
  • Graphviz 설치 후 `pip install diagrams`로 시작하며, PNG·JPG·SVG·PDF·DOT 출력과 Jupyter notebook 렌더링을 지원...
  • 실제 cloud resource를 생성하거나 Terraform/CloudFormation을 만들어 주는 도구가 아니라, 설계·문서화용 렌더러라는 경계를 분명히 봐야...
  • diagram 파일은 Python 코드이므로 외부에서 받은 `.py`를 `diagrams` CLI로 실행할 때는 일반 스크립트와 같은 보안 검토가 필요하다.
mingrammer/diagramsSource