Skip to content

Yum-CS-Study-Memo/Learning-Domain-Driven-Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

📚 도메인 주도 설계 첫걸음 — 이해 안 되는 내용 정리

Learning Domain-Driven Design (Vlad Khononov 저)을 읽으며
헷갈렸던 개념, 직접 정리한 설명을 모아두는 스터디 저장소입니다.


🗂️ 책 정보

항목 내용
제목 도메인 주도 설계 첫걸음 (Learning Domain-Driven Design)
저자 Vlad Khononov
출판사 O'Reilly / 한빛미디어
분류 소프트웨어 아키텍처, 설계 패턴

🎯 학습 목표

  • DDD의 핵심 개념(도메인, 바운디드 컨텍스트, 애그리게이트 등)을 내 말로 설명할 수 있게 되기
  • 읽다가 막히는 부분을 그냥 넘기지 않고 질문 → 이해 → 정리 사이클 만들기
  • 실무에서 DDD를 어떻게 적용할 수 있을지 감 잡기

📝 정리 방식

  • 각 챕터마다 폴더 생성 (ch01/, ch02/, ...)
  • 파일 구성:
    • README.md — 챕터 요약 및 핵심 개념
    • 개념명.md — 이해 안 된 부분, 스스로 던진 질문

📖 목차

Part 1. 전략적 설계

챕터 제목 상태
Ch01 비즈니스 도메인 분석하기
Ch02 도메인 지식 찾아내기
Ch03 도메인의 복잡성 다루기
Ch04 바운디드 컨텍스트 통합하기

Part 2. 전술적 설계

챕터 제목 상태
Ch05 간단한 비즈니스 로직 구현하기
Ch06 복잡한 비즈니스 로직 다루기
Ch07 시간 차원 모델링하기
Ch08 아키텍처 패턴

Part 3. DDD 적용하기

챕터 제목 상태
Ch09 커뮤니케이션 패턴
Ch10 설계 휴리스틱
Ch11 진화하는 설계 결정
Ch12 이벤트 스토밍
Ch13 DDD의 실제 적용

⬜ 미시작  |  🔄 진행 중  |  ✅ 완료


💡 주요 개념 빠른 참조


🛠️ 사용 언어 / 환경

  • 예제 코드: C# (책 기준), 필요 시 Python으로 재작성
  • 다이어그램: Mermaid 또는 이미지 첨부 )

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors