일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 카프카
- proerty
- KubernetesPodOperator
- docker
- ksql
- UI for kafka
- 크롤링
- dbt_project
- Python
- spark
- Materializations
- 윈도우
- mysql
- spring boot
- query history
- 도커
- Java
- polars
- k9s
- 파이썬
- kafka
- 모바일
- CDC
- 동적 차트
- freshness
- DBT
- bar cahrt
- 쿠버네티스
- numpartitions
- airflow
- Today
- Total
데이터 엔지니어 이것저것
다이어그램 만들기 본문
개발을 하다보면 다이어그램을 그려야하는데 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
'개발' 카테고리의 다른 글
윈도우에서 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 |