백
백엔드 실용주의 디자인
모놀리식 단일 DB 환경에 도메인 주도 설계의 개념을 실용적으로 빌려와, 과하지 않게 백엔드 구조를 잡아가는 이야기입니다.
#architecture
#backend
#ddd
#domain-driven-design
고민의 흔적들을 기록합니다.
모놀리식 단일 DB 환경에 도메인 주도 설계의 개념을 실용적으로 빌려와, 과하지 않게 백엔드 구조를 잡아가는 이야기입니다.
레이어드니 클린이니 하는 정석 아키텍처는 늘 내 손에 맞지 않았다. 내 방식대로 만들어봐도 기준이 없어 고민이었는데, 도메인 주도 설계에서 경계를 어디에 그을지에 대한 기준만큼은 빌려올 수 있었다.
아키텍처는 의존성 방향을 알려주지만, 폴더를 어떻게 나눌지는 알려주지 않습니다. 그 공백을 어떻게 채울지 고민한 이야기입니다.
단일 책임 원칙. SOLID 중 가장 오해받는 원칙이라 불린다. 이 글은 내가 이 원칙을 진지하게 마주하고, 나만의 결론에 도달하기까지의 과정을 담았다.