오늘은 크누마켓 프로젝트 리팩토링 과정에서 Layerd Architecture를 적용하고 DI를 통해 Unit Test를 적용한 부분까지 한 번에 얘기해 보려고 한다. 프로젝트에서 사용한 주요 스택은 다음과 같다.Language: Node.js, TypescriptFr