Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions documents/templates/entrydsm-adr-xxx.template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# ENTRYDSM-ADR-XXX
**일자** : YYYY-MM-DD
**결정자** : NAME
## Context
> 이 결정을 내리게 된 배경을 설명한다.
> 해결하려는 문제, 제약사항(기술적·조직적), 관련 시스템, 기존 아키텍처의 한계 등을 명확히 기술한다.
## Decision
> 무엇을 결정했는지 한 문단으로 명확히 서술한다.
> 선택한 아키텍처, 기술, 패턴, 접근 방식 등을 구체적으로 명시한다.
## Alternatives Considered
> 검토한 다른 선택지들을 나열한다.
> 각 대안에 대해 간단한 장단점 또는 제외 사유를 함께 기록한다.
## Rationale
> 왜 이 결정을 선택했는지 설명한다.
> 비기능 요구사항(성능, 확장성, 보안, 비용, 운영성 등)과의 연관성을 중심으로 기술한다.
## Consequences
> 이 결정으로 인해 발생하는 영향과 트레이드오프를 기술한다.
## References
> 관련 문서, RFC, 이슈, 링크 등을 나열한다.
14 changes: 14 additions & 0 deletions documents/templates/entrydsm-aod-xxx.template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# ENTRYDSM-AOD-XXX
**일자** : YYYY-MM-DD
**작성자** : NAME
## Overview
> 이 문서가 설명하는 시스템/서브시스템의 범위를 정의한다.
> 어떤 문제 영역을 다루며, 어디까지 포함하는지 명확히 한다.
## Context
> 시스템이 속한 전체 환경을 설명한다.
> 사용자, 외부 시스템, 상위/하위 시스템과의 관계를 기술한다.
## Architecture Structure
> 주요 컴포넌트와 책임을 설명한다.
> 각 컴포넌트의 역할, 경계, 상호작용을 명확히 한다.
## References
> 관련 문서, RFC, 이슈, 링크 등을 나열한다.
17 changes: 17 additions & 0 deletions documents/templates/entrydsm-dmd-xxx.template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# ENTRYDSM-DMD-XXX
**일자** : YYYY-MM-DD
**작성자** : NAME
## Overview
> 데이터 모델의 목적과 적용 범위를 설명한다.
> 어떤 도메인과 시스템을 위한 모델인지 명시한다.
## Core Entities
> 핵심 엔티티 목록을 나열한다.
> 각 엔티티의 책임과 의미를 간단히 설명한다.
## Relationships
> 엔티티 간 관계를 설명한다.
> 1:N, N:M 관계, 소유 관계, 의존성을 명확히 한다.
## Constraints & Rules
> 데이터 무결성 규칙과 제약조건을 기술한다.
> 유니크 제약, 참조 무결성, 삭제/변경 규칙 등을 포함한다.
## References
> ERD, 관련 ADR, 스키마 정의, 마이그레이션 문서 링크 등을 나열한다.