ADR 001: DDD중심 모놀리스 레이어드 구조 채택
상태: 수락됨
날짜: 2025-05-22
배경
본 프로젝트는 5일이라는 매우 짧은 시간안에 완성을 목표로 했습니다.
본 프로젝트의 핵심 제약 조건은 다음과 같습니다.
- 모든 활동은 5일 안에 완성되어야 한다.
- 가장 빠르게 완성할 수 있는 아키텍처를 선정 해야 한다.
- 운영과 테스트가 단순해야 한다.
결정
위와 같은 제약 조건을 만족하기 위해서 DDD 기반의 모놀리스식 레이어드 아키텍처를 채택했습니다.
- 단일 데이터베이스와 배포 구조를 가지는 모놀리스 방식을 채택하여 시간을 절약한다.
- 서비스가 복잡하지 않기 때문에 레이어드 방식을 도입하여 별도의 학습 없이 바로 개발에 착수한다.
- DDD 방식을 도입하여 도메인을 이해하고 비지니스 로직의 응집도를 높인다.