데이터 엔지니어 이것저것

다이어그램 만들기 본문

개발

다이어그램 만들기

pastime 2023. 10. 19. 23:11
728x90

개발을 하다보면 다이어그램을 그려야하는데 draw.io 등을 이용하여 그릴 수도 있지만 코드로 관리하고 싶다.

 

당근마켓 개발자가 개발한 diagrams를 이용해보자.

pip install diagrams

 

바로 사용하려고 하면 오류가 발생할수있다.

관련 문제 해결 : https://pastime2532.tistory.com/267

 

이때까지는 draw.io 등을 이용하여 다이어그램을 그렸지만, 형상관리도 하고싶고,

깔끔하게 정리하고 싶은 마음에 시간이 더 오래 걸렸다

그마저도 제대로 그려본적이 많이 없어서 늘 만들면 뭔가 부족하고 이상하다는 지적이 많았다.

 

관련하여 어떤식으로 정리하면 좋을지 정리해보았다

 

  • 오픈소스에서 그려진 아키텍처를 보고 공부
    • 정답에 가까운 아키텍처와 동시에 해당 오픈소스 복습에도 좋은 일거양득
  • 관련 도서 읽기
    • ?

 

코드 작성 예시

 

 

 

 

 

깃허브 : https://github.com/mingrammer/diagrams

 

GitHub - mingrammer/diagrams: :art: Diagram as Code for prototyping cloud system architectures

:art: Diagram as Code for prototyping cloud system architectures - GitHub - mingrammer/diagrams: :art: Diagram as Code for prototyping cloud system architectures

github.com

예시 : https://diagrams.mingrammer.com/docs/getting-started/examples

 

Diagrams · Diagram as Code

Diagram as Code

diagrams.mingrammer.com

 

728x90

'개발' 카테고리의 다른 글

윈도우에서 make 사용하기  (0) 2024.03.28
graphviz 설치하기 (윈도우)  (0) 2023.10.19
모바일 크롤링  (8) 2023.04.30
Vertical vs Horizontal Scaling  (0) 2023.03.01
빅데이터 5V  (0) 2023.02.27