<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>부록 on Advanced Beginner</title><link>https://advanced-beginner.github.io/ko/docs/ddd/appendix/</link><description>Recent content in 부록 on Advanced Beginner</description><generator>Hugo</generator><language>ko-KR</language><managingEditor>d8lzz1gpw@mozmail.com (kimbenji)</managingEditor><webMaster>d8lzz1gpw@mozmail.com (kimbenji)</webMaster><lastBuildDate>Mon, 23 Mar 2026 19:08:15 +0900</lastBuildDate><atom:link href="https://advanced-beginner.github.io/ko/docs/ddd/appendix/index.xml" rel="self" type="application/rss+xml"/><item><title>용어 사전</title><link>https://advanced-beginner.github.io/ko/docs/ddd/appendix/glossary/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/ddd/appendix/glossary/</guid><description>&lt;h1 id="ddd-용어-사전"&gt;DDD 용어 사전&lt;a class="anchor" href="#ddd-%ec%9a%a9%ec%96%b4-%ec%82%ac%ec%a0%84"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Domain-Driven Design의 핵심 용어를 정리합니다. 상세 설명은 &lt;a href="https://advanced-beginner.github.io/ko/docs/ddd/concepts/"&gt;개념 이해&lt;/a&gt; 섹션을 참고하세요.&lt;/p&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;전략적 설계&lt;/strong&gt;: Bounded Context, Context Mapping, Ubiquitous Language로 도메인 경계와 언어 정의&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;전술적 설계&lt;/strong&gt;: Entity, Value Object, Aggregate, Repository, Domain Event로 도메인 모델 구현&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;아키텍처 패턴&lt;/strong&gt;: Layered, Hexagonal, CQRS, Event Sourcing으로 시스템 구조화&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;&lt;h2 id="전략적-설계-strategic-design"&gt;전략적 설계 (Strategic Design)&lt;a class="anchor" href="#%ec%a0%84%eb%9e%b5%ec%a0%81-%ec%84%a4%ea%b3%84-strategic-design"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;📖 자세한 내용: &lt;a href="https://advanced-beginner.github.io/ko/docs/ddd/concepts/strategic-design/"&gt;전략적 설계&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;h3 id="bounded-context-경계된-컨텍스트"&gt;Bounded Context (경계된 컨텍스트)&lt;a class="anchor" href="#bounded-context-%ea%b2%bd%ea%b3%84%eb%90%9c-%ec%bb%a8%ed%85%8d%ec%8a%a4%ed%8a%b8"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;정의:&lt;/strong&gt; 특정 도메인 모델이 적용되고 일관성을 유지하는 명시적 경계&lt;/p&gt;</description></item><item><title>참고 자료</title><link>https://advanced-beginner.github.io/ko/docs/ddd/appendix/references/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/ddd/appendix/references/</guid><description>&lt;h1 id="참고-자료"&gt;참고 자료&lt;a class="anchor" href="#%ec%b0%b8%ea%b3%a0-%ec%9e%90%eb%a3%8c"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;DDD 학습을 위한 도서, 아티클, 발표 자료를 정리합니다.&lt;/p&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;필독서&lt;/strong&gt;: Blue Book(원전), Red Book(구현), DDD Distilled(입문)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;학습 순서&lt;/strong&gt;: 입문 → 기본 → 심화 → 실전 순으로 점진적 학습&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;한국어 자료&lt;/strong&gt;: DDD START(최범균), 우아한객체지향(조영호) 추천&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;실습&lt;/strong&gt;: 기존 프로젝트 리팩터링 또는 EventStorming으로 시작&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;&lt;h2 id="필독서"&gt;필독서&lt;a class="anchor" href="#%ed%95%84%eb%8f%85%ec%84%9c"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="domain-driven-design-blue-book"&gt;Domain-Driven Design (Blue Book)&lt;a class="anchor" href="#domain-driven-design-blue-book"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;저자:&lt;/strong&gt; Eric Evans&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;원서:&lt;/strong&gt; Domain-Driven Design: Tackling Complexity in the Heart of Software (2003)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;한국어판:&lt;/strong&gt; 도메인 주도 설계&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;DDD의 원전입니다. 전략적/전술적 설계 패턴의 원리와 철학을 담고 있습니다.&lt;/p&gt;</description></item><item><title>자주 묻는 질문</title><link>https://advanced-beginner.github.io/ko/docs/ddd/appendix/faq/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/ddd/appendix/faq/</guid><description>&lt;h1 id="ddd-자주-묻는-질문-faq"&gt;DDD 자주 묻는 질문 (FAQ)&lt;a class="anchor" href="#ddd-%ec%9e%90%ec%a3%bc-%eb%ac%bb%eb%8a%94-%ec%a7%88%eb%ac%b8-faq"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;DDD를 적용할 때 자주 받는 질문과 답변입니다.&lt;/p&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DDD는 &lt;strong&gt;아키텍처가 아닌 방법론&lt;/strong&gt;이며, 복잡한 비즈니스 로직이 있을 때 가치가 있습니다&lt;/li&gt;
&lt;li&gt;Entity는 ID로, Value Object는 속성 값으로 동등성을 판단합니다&lt;/li&gt;
&lt;li&gt;Aggregate는 &amp;ldquo;진정한 불변식을 보호하는 최소 단위&amp;quot;로 설계합니다&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;유비쿼터스 언어&lt;/strong&gt;가 DDD 적용 시 가장 중요한 요소입니다&lt;/li&gt;
&lt;li&gt;레거시 시스템에도 ACL(Anti-Corruption Layer)을 통해 점진적으로 적용 가능합니다&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;&lt;h2 id="기본-개념"&gt;기본 개념&lt;a class="anchor" href="#%ea%b8%b0%eb%b3%b8-%ea%b0%9c%eb%85%90"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="q-ddd는-아키텍처인가요"&gt;Q: DDD는 아키텍처인가요?&lt;a class="anchor" href="#q-ddd%eb%8a%94-%ec%95%84%ed%82%a4%ed%85%8d%ec%b2%98%ec%9d%b8%ea%b0%80%ec%9a%94"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; 아닙니다. DDD는 &lt;strong&gt;복잡한 도메인을 다루는 방법론&lt;/strong&gt;입니다.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;DDD가 아닌 것:
- 아키텍처 패턴 (Clean, Hexagonal 등과 같이 쓰일 뿐)
- 기술 스택
- 프레임워크

DDD인 것:
- 도메인 중심 사고방식
- 전략적/전술적 패턴 모음
- 비즈니스와 기술의 협업 방법&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h3 id="q-ddd는-모든-프로젝트에-필요한가요"&gt;Q: DDD는 모든 프로젝트에 필요한가요?&lt;a class="anchor" href="#q-ddd%eb%8a%94-%eb%aa%a8%eb%93%a0-%ed%94%84%eb%a1%9c%ec%a0%9d%ed%8a%b8%ec%97%90-%ed%95%84%ec%9a%94%ed%95%9c%ea%b0%80%ec%9a%94"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; 아닙니다. &lt;strong&gt;복잡한 비즈니스 로직이 있을 때&lt;/strong&gt; 가치가 있습니다.&lt;/p&gt;</description></item><item><title>DDD 토론: 긍정파 vs 부정파</title><link>https://advanced-beginner.github.io/ko/docs/ddd/appendix/ddd-debate/</link><pubDate>Fri, 16 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/ddd/appendix/ddd-debate/</guid><description>&lt;h1 id="ddd-토론-긍정파-vs-부정파"&gt;DDD 토론: 긍정파 vs 부정파&lt;a class="anchor" href="#ddd-%ed%86%a0%eb%a1%a0-%ea%b8%8d%ec%a0%95%ed%8c%8c-vs-%eb%b6%80%ec%a0%95%ed%8c%8c"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;두 시니어 개발자가 Domain-Driven Design(DDD)에 대해 토론합니다.&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;이 문서에 대하여&lt;/strong&gt;&lt;br&gt;이 문서는 DDD에 대한 서로 다른 관점을 가진 두 시니어 개발자의 토론을 기록한 것입니다. 정답을 제시하기보다는 &lt;strong&gt;다양한 관점을 통해 DDD에 대한 균형 잡힌 시각&lt;/strong&gt;을 갖도록 돕는 것이 목적입니다.
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;참여자:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;긍정파 (Pro-DDD)&lt;/strong&gt;: DDD를 지지하는 시니어 개발자&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;부정파 (Anti-DDD)&lt;/strong&gt;: DDD에 회의적인 시니어 개발자&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;일시:&lt;/strong&gt; 2026-01-17&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="토론-시작"&gt;토론 시작&lt;a class="anchor" href="#%ed%86%a0%eb%a1%a0-%ec%8b%9c%ec%9e%91"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="부정파-오프닝"&gt;부정파 오프닝&lt;a class="anchor" href="#%eb%b6%80%ec%a0%95%ed%8c%8c-%ec%98%a4%ed%94%84%eb%8b%9d"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;솔직히 말씀드리면, 저는 DDD를 찬양하는 분들을 볼 때마다 걱정이 앞섭니다. 이론은 참 좋죠. &amp;lsquo;비즈니스 로직을 중심으로 설계한다&amp;rsquo;, &amp;lsquo;도메인 전문가와 언어를 통일한다&amp;rsquo;—누가 반대하겠습니까?&lt;/p&gt;</description></item></channel></rss>