개발자
MSA 아키텍처에서 백오피스의 백엔드는 데이터베이스에 직접 쿼리를 날리는게 좋을지 아니면 각각의 서비스의 API를 콜하는 방식이 좋을지 고민중입니다. 제가 고민 중인 것은 " 데이터베이스에 직접 쿼리를 날리면 개발 기간동안 테이블의 변화가 있을 때 마다 엔티티를 직접 고쳐야한다" "API 를 콜하면 DTO 를 변경해야 할 것 같다" 인데, 경험있는 분들이 생각 하셨을 때 어떤 방식을 선택하실지, 혹은 각각의 방법에서 보이는 장단점은 무엇이 있을지 궁금합니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!