'AI로 진행하는 Domain-Driven Deisng: 실전 모델링, 설계 부트캠프'의 정수와
최신 AI 에이전트 설계 기법의 결합 제안서입니다.
TypeScript를 활용하여 온라인 서점 카탈로그 관리라는 구체적인 도메인을 구현하며 DDD의 모든 것을 배웁니다. 단순 코딩이 아닌, 비즈니스 가치를 어떻게 코드로 보호하고 지속 가능하게 만들 것인지에 대한 실전 가이드입니다.
Bounded Context를 통한 비즈니스 경계 설정
Aggregate, Entity, Value Object를 통한 견고한 구현
EDA, Outbox 패턴, 이벤트 소싱 등 고급 패턴
DDD의 견고함 위에 AI의 유연함을 더합니다.
전통적인 하위 도메인 분리에서 더 나아가, AI 에이전트가 독자적인 판단과 행동을 수행할 수 있는 '자율 경계'를 설정합니다.
도메인 모델 자체가 AI의 지시서가 됩니다. 모델의 스키마와 제약 조건을 LLM이 즉시 이해할 수 있는 형태로 직렬화합니다.
Outbox 패턴과 EDA를 활용하여 도메인 이벤트 발생 시 AI 에이전트가 비동기적으로 복잡한 분석이나 추론을 수행하게 합니다.