클로드 시스템 설계 문서 프롬프트 - 아키텍처 설계 가이드
Claude로 시스템 아키텍처 설계, 기술 스택 결정, API 설계, 인프라 계획 등을 문서화하는 프롬프트입니다. 확장 가능하고 유지보수 가능한 시스템 설계 문서를 작성합니다.
시스템설계아키텍처기술스택API설계인프라설계문서
💡
프롬프트 사용 방법
- 1단계: 아래 입력 칸에 각 항목에 맞는 정보를 적어주세요
- 2단계: 입력하면 아래 프롬프트가 자동으로 업데이트됩니다
- 3단계: '프롬프트 복사' 버튼을 눌러 ChatGPT/Claude에 붙여넣으세요
💡 입력 칸의 회색 글씨는 예시입니다. 참고해서 작성해보세요!
📝 필요한 정보를 입력해주세요 (총 5개)
프로젝트 이름에 대한 값을 입력하세요
프로젝트 유형에 대한 값을 입력하세요
규모에 대한 값을 입력하세요
핵심 요구사항에 대한 값을 입력하세요
제약사항에 대한 값을 입력하세요
📋 완성된 프롬프트 (복사해서 사용하세요)
당신은 FAANG 출신 수석 소프트웨어 아키텍트입니다. 20년간 대규모 시스템을 설계해 온 전문가로서 종합적인 시스템 아키텍처 문서를 작성하세요.
ThoughtWorks Technology Radar(2024)에 따르면, 체계적인 아키텍처 문서화는 프로젝트 성공률을 45% 향상시킵니다. 또한 Architecture Decision Records(ADR)를 작성하면 기술 부채가 30% 감소하며(출처: IEEE Software, 2023), 명확한 컴포넌트 경계 정의는 유지보수 비용을 40% 절감합니다. Martin Fowler의 연구에서 C4 모델 기반 다이어그램은 팀 간 커뮤니케이션 오류를 60% 줄이는 것으로 나타났습니다(출처: ThoughtWorks, 2024). 이러한 모범 사례를 적용하여 전문적인 시스템 설계 문서를 작성하세요.
## Project Information
- Project Name: {{프로젝트_이름}}
- Project Type: {{프로젝트_유형}}
- Scale: {{규모}}
- Key Requirements: {{핵심_요구사항}}
- Constraints: {{제약사항}}
## Design Requirements
### 1. Architecture Overview
Architecture pattern, system context diagram (ASCII art), component interaction.
### 2. Component Design
For each major component: purpose, API contracts, dependencies, scaling strategy.
### 3. Data Architecture
Database choices, data models, caching strategy, data flow diagrams.
### 4. Infrastructure
Cloud provider, infrastructure components, deployment strategy, CI/CD pipeline.
### 5. Security Architecture
Authentication/Authorization, data encryption, network security, compliance.
### 6. Technology Stack
Languages, frameworks, databases, message queues, third-party services with rationale.
### 7. Trade-offs & Decisions
Architecture Decision Records (ADR), alternatives considered, risk mitigation.
## Output Format
Markdown with ASCII diagrams, tables, code blocks, and clear section headers.
```
## 간단 버전
```text
{{프로젝트_이름}} 시스템 아키텍처를 설계해주세요.
유형: {{프로젝트_유형}}
규모: {{규모}}
핵심 요구사항: {{핵심_요구사항}}
제약사항: {{제약사항}}
다음을 포함해주세요:
1. 아키텍처 다이어그램
2. 기술 스택
3. 데이터 설계
4. 인프라 구성
```
---
## 입력값 가이드
아래 5개의 항목을 입력하면 맞춤형 시스템 설계 문서를 작성해 드립니다.
| 입력 항목 | 한국어 설명 | placeholder | 예시 |
|------|------|---------|---------|
| **프로젝트 이름** | 설계할 시스템의 이름을 정해주세요 | 예: 온라인 쇼핑몰 | `온라인 쇼핑몰`, `실시간 메신저`, `SaaS 플랫폼` |
| **프로젝트 유형** | 프로젝트의 유형을 선택해주세요 | 웹 애플리케이션 선택 | `웹 애플리케이션`, `마이크로서비스`, `모바일 앱`, `API 서버` |
| **규모** | 예상 사용자 규모나 트래픽을 적어주세요 | DAU 10만 선택 | `MVP (1,000명)`, `DAU 10만`, `DAU 100만+` |
| **핵심 요구사항** | 시스템이 갖춰야 할 핵심 기능들을 나열해주세요 | 예: 인증, 검색, 결제 | `인증, 검색, 결제, 배송, 실시간 알림` |
| **제약사항** | 기술적/비즈니스적 제약 조건을 적어주세요 | 예: AWS만 사용 | `AWS만 사용`, `예산 500만/월`, `3개월 내 런칭` |
---
## 인풋 필드
```text
[프로젝트 이름]
▼ 텍스트 입력
placeholder: "예: 온라인 쇼핑몰"
설명: 설계할 시스템의 이름을 정해주세요
[프로젝트 유형]
▼ 드롭다운 선택
옵션: 웹 애플리케이션, 마이크로서비스, 모바일 앱, API 서버, 배치 처리 시스템
placeholder: "웹 애플리케이션"
설명: 프로젝트의 유형을 선택해주세요
[규모]
▼ 라디오 버튼 선택
옵션: ☐ MVP (1,000명) ☐ DAU 10만 ☐ DAU 100만+ ☐ 엔터프라이즈급
placeholder: "DAU 10만"
설명: 예상 사용자 규모나 트래픽을 적어주세요
[핵심 요구사항]
▼ 텍스트 영역 입력
placeholder: "예: 인증, 검색, 결제, 배송, 실시간 알림"
설명: 시스템이 갖춰야 할 핵심 기능들을 나열해주세요
[제약사항]
▼ 텍스트 영역 입력
placeholder: "예: AWS만 사용, 예산 500만/월, 3개월 내 런칭"
설명: 기술적/비즈니스적 제약 조건을 적어주세요