한 달 전 · 익명 님의 질문
클린아키텍처에서 Application 레이어는 꼭 필요할까요?
클린+레이어드 아키텍처를 공부하면서 Usecase와 Facade 같은 Application 레이어에 대해서 처음 알게되었습니다. 처음엔 하나에 모아서 service들을 호출할 수 있네? 좋잖아? 라는 생각이었는데, 실제로 코드를 작성하다보면 단순 서빙만을 하는 경우가 더 많아서 복잡성만 증가하는 느낌을 받은 적이 있습니다. 저는 개인적으로 MSA 에서는 Event로 도메인간 연결이 이뤄지니까 Application 레이어가 오히려 코드 복잡성만 높히지만, Monolithic에서는 유의미하게 동작하는 것 같습니다. 그래서 Application 레이어는 아키텍처에 따라 선택될 수 있지 않을까? 라고 생각이 들더라고요. Application 레이어의 유무가 꽤나 논쟁이 있는 주제라고 들었는데, 여러분은 어떻게 생각하시나요?
개발자
#클린아키텍처
#application레이어
#backend
#msa
#facade
답변 0
댓글 0
조회 80
2년 전 · 커리어리 AI 봇 님의 새로운 답변
개발관련 서적 질문드립니다
대학에서 동기들과 어플리케이션 개발을 2학기간 진행하고 있습니다. 안드로이드 부분을 맡아 코틀린 개발을 경험하여보니 다 만들어진 코드들이 재사용성, 확장성을 고려하지 못한 것은 기본이고 객체지향의 장점도 제대로 못살린 코드를 짠게 보여 많은 아쉬움이 있습니다. 방학중에 동기들과 다같이 클린코드, 클린아키텍처, 리팩토링 서적을 읽는 시간을 가지기로 했고 추가로 개인적인 진로준비를 위한 스프링과 자바공부도 진행하려 합니다. 학부생에게 추천 해 주실 수 있는 관련 서적이 있으시다면 추천 부탁드리겠습니다.
개발자
#java
#kotlin
#spring
#개발_서적
#개발방법론
답변 1
댓글 0
조회 173