반응형
Workflow #Clean Architecture #Domain #CQRS
-
Clean Architecture 코드로 구현하며 이해하기카테고리 없음 2024. 4. 7. 20:11
개요 클린 아키텍처, 헥사고날 아키텍처 등 많은 책들이 존재하고 코드들이 존재한다. 각자의 방식으로 클린 아키텍처를 구현하고 네이밍도 다양하게 구성할 수 있다. 난 Github 을 돌아다니며 어떤 구성 및 분리가 가장 좋은 아키텍처일까? 라고 찾던 중 좋은 코드 예제를 발견했다. 그것을 참조하여 간단한 Workflow 실행하는 APP 을 만들어봤다. 만들면서 느낀 부분과 고민에 대해서 정리하고 기록한다. 일단 클린 아키텍처, DDD 등의 개념은 외부 세계로부터의 도메인(서비스) 코드가 영향을 받지않아야한다. 즉 "써드 파티 서비스의 변경이 도메인 코드 변경을 만들어서는 안된다"라는 말이다. 가능할까? 직접 코드를 구성해보면서 이야기하자. 순서 1: 모듈 분리하기 내가 읽은 책들의 예제들은 Mono Re..