claude

클로드 시스템 설계 문서 프롬프트 - 아키텍처 설계 가이드

Claude로 시스템 아키텍처 설계, 기술 스택 결정, API 설계, 인프라 계획 등을 문서화하는 프롬프트입니다. 확장 가능하고 유지보수 가능한 시스템 설계 문서를 작성합니다.

수정
💡

프롬프트 사용 방법

  1. 1단계: 아래 입력 칸에 각 항목에 맞는 정보를 적어주세요
  2. 2단계: 입력하면 아래 프롬프트가 자동으로 업데이트됩니다
  3. 3단계: '프롬프트 복사' 버튼을 눌러 ChatGPT/Claude에 붙여넣으세요

💡 입력 칸의 회색 글씨는 예시입니다. 참고해서 작성해보세요!

📝 필요한 정보를 입력해주세요 (총 5개)

프로젝트 이름에 대한 값을 입력하세요

프로젝트 유형에 대한 값을 입력하세요

규모에 대한 값을 입력하세요

핵심 요구사항에 대한 값을 입력하세요

제약사항에 대한 값을 입력하세요

📋 완성된 프롬프트 (복사해서 사용하세요)

당신은 FAANG 출신 수석 소프트웨어 아키텍트입니다. 20년간 대규모 시스템을 설계해 온 전문가로서 종합적인 시스템 아키텍처 문서를 작성하세요.


## 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.

입력하지 않은 항목은 원래 표시를 유지합니다.

간단 버전

{{프로젝트_이름}} 시스템 아키텍처를 설계해주세요.

유형: {{프로젝트_유형}}
규모: {{규모}}
핵심 요구사항: {{핵심_요구사항}}
제약사항: {{제약사항}}

다음을 포함해주세요:
1. 아키텍처 다이어그램
2. 기술 스택
3. 데이터 설계
4. 인프라 구성

입력값 가이드

아래 5개의 항목을 입력하면 맞춤형 시스템 설계 문서를 작성해 드립니다.

입력 항목 한국어 설명 placeholder 예시
프로젝트 이름 설계할 시스템의 이름을 정해주세요 예: 온라인 쇼핑몰 온라인 쇼핑몰, 실시간 메신저, SaaS 플랫폼
프로젝트 유형 프로젝트의 유형을 선택해주세요 웹 애플리케이션 선택 웹 애플리케이션, 마이크로서비스, 모바일 앱, API 서버
규모 예상 사용자 규모나 트래픽을 적어주세요 DAU 10만 선택 MVP (1,000명), DAU 10만, DAU 100만+
핵심 요구사항 시스템이 갖춰야 할 핵심 기능들을 나열해주세요 예: 인증, 검색, 결제 인증, 검색, 결제, 배송, 실시간 알림
제약사항 기술적/비즈니스적 제약 조건을 적어주세요 예: AWS만 사용 AWS만 사용, 예산 500만/월, 3개월 내 런칭

인풋 필드

[프로젝트 이름]
▼ 텍스트 입력
placeholder: "예: 온라인 쇼핑몰"
설명: 설계할 시스템의 이름을 정해주세요

[프로젝트 유형]
▼ 드롭다운 선택
옵션: 웹 애플리케이션, 마이크로서비스, 모바일 앱, API 서버, 배치 처리 시스템
placeholder: "웹 애플리케이션"
설명: 프로젝트의 유형을 선택해주세요

[규모]
▼ 라디오 버튼 선택
옵션: ☐ MVP (1,000명)  ☐ DAU 10만  ☐ DAU 100만+  ☐ 엔터프라이즈급
placeholder: "DAU 10만"
설명: 예상 사용자 규모나 트래픽을 적어주세요

[핵심 요구사항]
▼ 텍스트 영역 입력
placeholder: "예: 인증, 검색, 결제, 배송, 실시간 알림"
설명: 시스템이 갖춰야 할 핵심 기능들을 나열해주세요

[제약사항]
▼ 텍스트 영역 입력
placeholder: "예: AWS만 사용, 예산 500만/월, 3개월 내 런칭"
설명: 기술적/비즈니스적 제약 조건을 적어주세요

아키텍처 패턴

패턴 설명 적합한 경우
레이어드 계층별 분리 전통적 웹, CRUD
마이크로서비스 서비스 분리 대규모, 복잡한 도메인
이벤트 기반 비동기 메시지 실시간, 느슨한 결합
CQRS 읽기/쓰기 분리 읽기/쓰기 패턴 다름

기술 스택 선택

언어/프레임워크

요구사항 추천
빠른 개발 Node.js, Python
고성능 Go, Rust, Java
타입 안전 TypeScript, Go

데이터베이스

용도 추천
관계형 PostgreSQL, MySQL
문서 MongoDB, DynamoDB
캐싱 Redis
검색 Elasticsearch

메시지 큐

규모 추천
소규모 SQS, Redis
중규모 RabbitMQ
대규모 Kafka

설계 체크리스트

영역 항목
아키텍처 패턴 선택, 컴포넌트 분리
데이터 DB 선택, 캐싱 전략
인프라 클라우드, CI/CD
보안 인증/인가, 암호화
확장성 수평/수직 확장

주의사항

주의점 설명
과잉 설계 현재 요구사항에 맞춰 설계
단순성 동작하는 단순한 설계 우선
트레이드오프 모든 결정에 장단점 명시
팀 역량 구현 가능한 설계여야 함

🚀 AI 바로 열기

🔗 관련 프롬프트

claude

Claude 마이크로서비스 설계 프롬프트 - 분산 시스템 아키텍처 가이드

Claude로 마이크로서비스 아키텍처를 설계하는 프롬프트입니다. 서비스 분해, API 게이트웨이, 이벤트 드리븐 아키텍처, 컨테이너 오케스트레이션 전략을 체계적으로 설계합니다.

마이크로서비스분산시스템
프롬프트와 사용 가이드
claude

클로드 API 개발 프롬프트 - RESTful API 설계 및 구현 가이드

Claude로 RESTful API를 설계하고 구현하는 개발 프롬프트입니다. API 엔드포인트 설계, 요청/응답 스키마 정의, 인증/보안 구현, 에러 처리, API 문서화 등 전체 API 개발 라이프사이클을 지원합니다.

API개발RESTful
프롬프트와 사용 가이드
claude

클로드 리팩토링 가이드 프롬프트 - 코드 품질 개선 및 최적화

Claude로 코드 리팩토링, 성능 최적화, 기술 부채 해결을 수행하는 프롬프트입니다. 유지보수성과 가독성을 높이는 전문적인 코드 개선 가이드입니다.

리팩토링코드개선
프롬프트와 사용 가이드
chatgpt

ChatGPT 시스템 설계 프롬프트 - 대규모 시스템 아키텍처 설계 가이드

ChatGPT로 확장 가능한 대규모 시스템 아키텍처를 설계하는 프롬프트입니다. 마이크로서비스, 분산 시스템, 캐싱, 로드밸런싱까지 체계적인 시스템 설계 방법을 안내합니다.

시스템설계아키텍처
프롬프트와 사용 가이드