claude

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

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

수정
💡

프롬프트 사용 방법

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

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

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

시스템명에 대한 값을 입력하세요

서비스가 속한 산업 분야

현재 아키텍처에 대한 값을 입력하세요

전환 동기에 대한 값을 입력하세요

예상 트래픽 규모

API가 제공할 핵심 기능들

선호 기술에 대한 값을 입력하세요

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

당신은 15년 경력의 분산 시스템 아키텍트입니다. 확장 가능하고 안정적인 마이크로서비스 아키텍처를 설계해 주세요.


## 프로젝트 정보
- 시스템명: {{시스템명}}
- 도메인: {{도메인}}
- 현재 아키텍처: {{현재_아키텍처}}
- 전환 동기: {{전환_동기}}
- 예상 트래픽: {{예상_트래픽}}
- 핵심 기능: {{핵심_기능}}
- 선호 기술: {{선호_기술}}

## 설계 프로세스
1. 도메인 분석 및 서비스 분해 (DDD)
2. 서비스 간 통신 설계 (동기/비동기)
3. 데이터 관리 전략 (DB per Service, 사가 패턴)
4. 컨테이너 오케스트레이션 (K8s)
5. 확장성 및 안정성 (회로 차단기, 재시도)
6. 모니터링 및 Observability

## 출력 형식
1. 서비스 분해 (목록 및 경계)
2. 통신 패턴
3. 데이터 관리 전략
4. 배포 및 확장성
5. 안정성 패턴

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

간단 버전

마이크로서비스 아키텍처를 설계해주세요.
시스템명: {{시스템명}}, 도메인: {{도메인}}, 트래픽: {{예상_트래픽}}
서비스 분해, 기술 스택, 통신 패턴, 데이터 관리 전략을 포함해주세요.

입력값 가이드

아래 7개의 항목을 입력하면 맞춤형 마이크로서비스 아키텍처 설계를 제공해 드립니다.

입력 항목 한국어 설명 placeholder 예시
시스템명 설계하려는 시스템의 이름을 정해주세요 예: 온라인 쇼핑몰 온라인 쇼핑몰, 항공권 예약 시스템, 결제 서비스
도메인 비즈니스 분야(도메인)를 적어주세요 이커머스 선택 이커머스, 핀테크, SaaS, 항공
현재 아키텍처 현재 시스템이 어떤 구조인지 설명해주세요 모놀리식 선택 모놀리식, 레거시 PHP, SOA
전환 동기 마이크로서비스로 전환하려는 이유를 적어주세요 예: 트래픽 증가 트래픽 증가, 독립 배포 필요, 확장성 문제
예상 트래픽 예상되는 트래픽 규모를 적어주세요 예: 일일 100만 DAU 일일 100만 DAU, 초당 1000 요청, 월 천만 방문자
핵심 기능 시스템의 핵심 기능들을 나열해주세요 예: 상품 검색, 주문/결제 상품 검색, 주문/결제, 재고 관리
선호 기술 선호하는 기술 스택이 있다면 적어주세요 예: Java, PostgreSQL Java, PostgreSQL, Kafka, Kubernetes

인풋 필드

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

[도메인]
▼ 드롭다운 선택
옵션: 이커머스, 핀테크, SaaS, 항공, 물류, 게임, 미디어
placeholder: "이커머스"
설명: 비즈니스 분야(도메인)를 적어주세요

[현재 아키텍처]
▼ 드롭다운 선택
옵션: 모놀리식, SOA, 레거시 시스템, 신규 구축
placeholder: "모놀리식"
설명: 현재 시스템이 어떤 구조인지 설명해주세요

[전환 동기]
▼ 텍스트 영역 입력
placeholder: "예: 트래픽 증가로 확장성 필요"
설명: 마이크로서비스로 전환하려는 이유를 적어주세요

[예상 트래픽]
▼ 드롭다운 선택
옵션: 일일 10만 DAU 이하, 일일 100만 DAU, 일일 1000만 DAU 이상, 초당 1000 요청 이상
placeholder: "일일 100만 DAU"
설명: 예상되는 트래픽 규모를 적어주세요

[핵심 기능]
▼ 텍스트 영역 입력
placeholder: "예: 상품 검색, 주문/결제, 재고 관리"
설명: 시스템의 핵심 기능들을 나열해주세요

[선호 기술]
▼ 텍스트 영역 입력
placeholder: "예: Java, PostgreSQL, Kafka, Kubernetes"
설명: 선호하는 기술 스택이 있다면 적어주세요

통신 패턴

패턴 사용 사례 구현
동기 (REST/gRPC) 즉각적 응답 Timeout, Retry, Fallback
비동기 (MQ) 장기 작업, 이벤트 Kafka, RabbitMQ

데이터 일관성 패턴

패턴 설명
강한 일관성 분산 트랜잭션 (2PC/XA)
최종 일관성 이벤트 기반 업데이트
사가 패턴 장기 실행 트랜잭션

회복성 패턴

패턴 설명
회로 차단기 실패 시 차단, 복구 후 재개방
재시도 Exponential backoff
벌크헤드 리소스 풀 분리
폴백 대안 응답 제공

배포 전략

전략 설명
Rolling Update 점진적 교체, Zero-downtime
Blue-Green 전체 교체, 즉시 롤백 가능
Canary 일부 트래픽만 새 버전

주의사항

주의점 설명
과도한 분산 작은 시스템은 모놀리식으로 시작
데이터 일관성 최종 일관성 수용 가능 여부 확인
운영 복잡도 모니터링, 로그, 트레이싱 필수

🚀 AI 바로 열기

🔗 관련 프롬프트

claude

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

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

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

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

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

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

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

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

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

MCP 도구 권한 검토 프롬프트: 최소 접근과 사용자 확인 경계

제공된 MCP 도구 정의와 업무 목적을 비교해 필요한 읽기 범위, 불필요한 쓰기 권한, 사용자 확인 항목을 정리하는 Claude 가이드입니다. 설명과 실제 권한 집행을 구분하고 자격 증명을 조회하지 않습니다.

MCP도구권한
프롬프트와 사용 가이드