DevToolKits.app
구성도 시각화

인프라 구성도 제작 도구

GUI 조작만으로 시스템 구성도나 네트워크 다이어그램을 작성. Mermaid 형식의 코드와 이미지를 즉시 생성합니다.

가이드: 사용 방법 및 기능

  • "노드 추가" 버튼을 클릭하여 요소를 만들고 레이블과 모양(직사각형, 둥근, 원통형 등)을 설정합니다.
  • "연결 추가"를 사용하여 드롭다운에서 시작/끝 노드를 선택하여 요소 간의 관계를 정의합니다.
  • "레이아웃 방향" 섹션에서 다이어그램 흐름(위에서 아래, 왼쪽에서 오른쪽 등)을 전환합니다.
  • "PNG 다운로드" 버튼을 사용하여 생성된 다이어그램을 PNG 이미지로 다운로드합니다.
  • "Mermaid 복사"로 Mermaid 구문을 클립보드에 복사하여 README 파일이나 문서 도구에서 사용합니다.

샘플: 예시

표준 웹 3계층 구성

입력 예시

노드: 인터넷, 로드 밸런서, 앱 서버, DB
연결: 인터넷 -> LB -> App -> DB

출력 예시

graph TB
    n1["Internet"]
    n2(["Load Balancer"])
    n3["App Server"]
    n4[("Database")]
    n1 --> n2
    n2 --> n3
    n3 --> n4

FAQ: 자주 묻는 질문

  • 다이어그램을 저장할 수 있나요?

    PNG 이미지로 다운로드할 수 있습니다. Mermaid 코드를 복사하여 나중에 재편집하기 위해 보관할 수도 있습니다.
  • 클라우드 전용 아이콘(AWS/Azure)을 사용할 수 있나요?

    현재는 일반 도형만 지원됩니다. 아이콘 지원은 향후 업데이트에서 검토 중입니다.
  • 노드를 드래그 앤 드롭으로 위치를 변경할 수 있나요?

    Mermaid 엔진이 자동으로 레이아웃을 처리합니다. 수동 드래그 앤 드롭은 지원되지 않으며, 레이아웃 방향 설정으로 흐름을 조정해 주세요.

활용: 주요 활용 사례

  • 빠른 아키텍처 다이어그램

    어떤 규모의 프로젝트든 아키텍처 개요를 신속하게 시각화하고 공유합니다.

  • 문서 일러스트레이션

    GitHub README나 사내 위키를 위한 다이어그램 코드를 몇 분 안에 생성합니다.

  • 네트워크 설계 브레인스토밍

    서브넷이나 게이트웨이 간의 의존 관계를 시각화하여 팀과 인식을 맞춥니다.

주의: 주의사항 및 제한

  • 데이터 영속성

    브라우저를 새로 고침하면 내용이 사라집니다. 변경 사항을 유지하려면 Mermaid 코드를 복사해서 저장해 주세요.

  • 레이아웃 제약

    요소가 자동으로 배치됩니다. 드래그 앤 드롭으로 직접 배치하는 기능은 지원되지 않습니다.

  • 브라우저 성능

    노드 수가 매우 많으면 브라우저 렌더링 성능에 영향을 미칠 수 있습니다.

노드 설정

연결 설정

graph TB Users["Users"] LB["Load Balancer"] App1["App Server 1"] App2["App Server 2"] DB[("Database")] Users --> LB LB --> App1 LB --> App2 App1 --> DB App2 --> DB

최신 기사

Story
2026-03-09

재귀로 푸는 JSON→TypeScript 변환: 외부 라이브러리에 의존하지 않는 강점

API 응답에서 순식간에 타입 정의를 생성. 외부 파서 없이 재귀 알고리즘으로 가볍고 빠르게 구현한 뒷이야기를 소개합니다.

Read more
Story
2026-03-09

안전한 JWT 검증 환경을 브라우저에. 보안 엔지니어의 시점

기밀성 높은 토큰을 안전하게 다루기 위해. jose 라이브러리와 로컬 처리를 조합한 JWT 도구의 설계 사상을 해설합니다.

Read more
Story
2026-03-09

QR 코드 생성, 더 간편하고 안전하게

Canvas API와 node-qrcode를 조합하여 브라우저상에서 실시간 생성과 프라이버시 보호를 동시에 실현한 도구의 비하인드 스토리.

Read more
Story
2026-03-09

데이터 전송 없이 안심. 브라우저 완결형 Diff 도구 개발 배경

텍스트 차이를 안전하고 빠르게 비교하기 위해, 외부 라이브러리를 활용하면서도 프라이버시를 최우선으로 설계한 비하인드 스토리.

Read more
Story
2026-03-09

라이브러리 없는 타임존 변환: Intl API의 저력

Moment.js나 date-fns를 사용하지 않고 브라우저 표준 Intl API만으로 구현한 경량 타임존 처리 도구의 개발 비화.

Read more
Story
2026-03-03

SQL to ER 도구 개발 비화: '브라우저 완결'에 집착한 이유

SQL로부터 ER 다이어그램을 생성하는 도구의 개발 배경과, 보안과 편의성을 동시에 잡기 위한 기술적 도전에 대해 소개합니다.

Read more

광고

광고