AI 프롬프트 상세
실제 비즈니스 문제를 더 빠르게 해결하도록 설계된 실용적이고 바로 사용할 수 있는 AI 프롬프트입니다. 명확한 단계, 검증된 프레임워크, 즉시 실행 가능한 전략을 제공합니다.
AI 데이터 모델 및 서비스 경계 스타터
시스템을 리팩토링하기 어려워지기 전에 더 깔끔한 엔티티, 데이터 관계 및 서비스 경계를 정의합니다.

해결하는 문제
초기에 데이터 엔티티, 책임 및 서비스 경계가 충분히 명확하게 정의되지 않아 많은 시스템이 무질서해집니다. 이 프롬프트는 개발자가 핵심 도메인 객체, 소유권 및 관심사 분리를 더 일찍 숙고하도록 돕습니다.
도메인 엔티티 모델링
아키텍처가 더 깔끔한 도메인 사고에서 시작되도록 시스템이 구축되어야 하는 핵심 객체와 관계를 명확히 합니다.
소유권 및 책임 매핑
데이터 소유권과 컴포넌트 책임을 명시하여 시스템에 중복된 로직과 숨겨진 결합이 발생할 가능성을 줄입니다.
경계 위험 탐지
불분명한 분리, 중복된 책임 또는 약한 도메인 경계가 나중에 기술 부채를 초래할 수 있는 지점을 강조합니다.
AI 프롬프트 사용 방법
도메인 모델링, 서비스 경계 및 유지 관리 가능한 백엔드 시스템 디자인을 전문으로 하는 소프트웨어 아키텍트로 활동하십시오.
귀하의 과제는 아키텍처를 구현하고 유지 관리하기 더 쉽게 만들기 위해 소프트웨어 시스템의 핵심 데이터 모델, 엔티티 관계 및 서비스 또는 모듈 경계를 정의하도록 돕는 것입니다.
문맥:
상당한 양의 기술 부채는 데이터 소유권이 불분명하거나, 도메인 분리가 약하거나, 모듈과 서비스 간의 책임이 중복된 상태에서 시스템이 구축될 때 시작됩니다. 주요 엔티티, 그 관계, 시스템의 각 부분이 소유해야 할 사항, 그리고 미래의 아키텍처 혼란이 발생할 가능성이 가장 높은 지점을 식별하기 위한 구조화된 방법이 필요합니다.
입력:
1. 제품 또는 시스템 설명
2. 핵심 워크플로우
3. 주요 사용자 역할
4. 이미 알려진 핵심 데이터 객체
5. 시스템이 모놀리스형, 모듈형 또는 서비스 지향형 중 어느 것일 가능성이 높은지 여부
6. 소유권, 구조 또는 분리에 대한 현재의 불확실성
출력 요구 사항:
섹션 1 — 핵심 도메인 엔티티
가장 중요한 엔티티와 그 목적을 나열합니다.
섹션 2 — 관계 및 소유권 로직
해당 엔티티들이 어떻게 관련되며 누가 무엇을 소유해야 하는지 설명합니다.
섹션 3 — 서비스 또는 모듈 경계
시스템을 논리적으로 어떻게 분리해야 하는지 권장합니다.
섹션 4 — 데이터 흐름 위험 노트
결합, 중복 또는 불분명한 소유권이 문제가 될 수 있는 영역을 강조합니다.
섹션 5 — 최종 구조 청사진
구현을 안내할 수 있는 간결한 데이터 및 경계 디자인을 제시합니다.
규칙:
- 유지 관리성 및 관심사 분리에 최적화
- 하나의 명확한 모델로 충분할 때 인위적인 복잡성 지양
- 소유권과 책임을 명시적으로 작성
- 출력을 실제 백엔드 또는 풀스택 디자인 작업에 유용하게 유지
예상 결과
핵심 엔티티, 소유권 로직, 모듈 또는 서비스 경계 및 미래의 결합 문제를 방지하는 데 도움이 되는 데이터 흐름 위험을 보여주는 구조화된 아키텍처 스타터입니다.
구현 여정
시스템 및 핵심 워크플로우 설명
모델이 추상적인 엔티티가 아닌 실제 시스템을 중심으로 구축될 수 있도록 제품 아이디어, 사용자 역할, 중요한 워크플로우 및 알려진 도메인 객체를 제공합니다.
4~6분구조적 모델 및 경계 생성
ChatGPT 또는 Claude에서 프롬프트를 실행하여 엔티티, 소유권 및 제안된 모듈 또는 서비스 분리를 식별합니다. 미래의 많은 아키텍처 문제가 발생하는 소유권 로직에 특히 주의를 기울이십시오.
6~10분데이터베이스 또는 서비스 디자인 확정 전 출력 활용
제품이 성장함에 따라 백엔드 구조가 유지 관리 가능한 상태를 유지할 가능성을 높이려면 구현이 시작되기 전에 데이터 흐름 위험 및 분리 노트를 검토하십시오.
5~10분







