사이드 프로젝트를 진행하면서 본인인증 기능을 구현하기 위해 NICE API를 이용하기로 했다. NICE API는 외부 시스템으로 식별하고 인프라 계층으로 분류했고, 애플리케이션 계층에서 외부 시스템으로 불러와서 사용하는 방식으로 구현해야한다. 하지만 고수준 모듈이 저수

지금까지 여러 사이드 프로젝트를 진행하면서, 나도 모르게 관습적으로 Controller, Service, Domain, Repository 구조를 따르는 코드 설계를 해왔다. 익숙하고 보편적인 구조였기 때문에 큰 고민 없이 적용했지만, 프로젝트가 커지고 시간이 지난