• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

서비스가 복잡해질때 모듈 구성을 어떻게 확장해나가나요?

24.05.02 00:30 작성 조회수 61

0

예를 들어 자산을 관리하는 페이지가 있고

나의 자산조회
나의 자산환전
나의 자산전송
이와 같이 구성되고 여기서 선물이나, 현물로 분기된다고 쳤을때

모듈에 모듈이 들어가거나 컨트롤러에 컨트롤러가 중첩되어 들어가는 경우도 생기나요? 가지치기하듯 서비스가 확장되어갈때 어떤 방식으로 구조를 짜야할지 감이 안오네요

답변 1

답변을 작성해보세요.

0

안녕하세요!

가지치기 하셔도 상관 없습니다.

아키텍처에 대한 질문이라고 볼 수 있는데 결론부터 말씀드리면 짜는사람 마음입니다.

하지만 개발자들이 일반적으로 "이렇게 구현하면 모듈화가 잘된다"라는 기준을 제시해주는 아키텍처와 디자인 패턴이 몇가지 있습니다.

Hexagonal Architecture, Clean Architecture, Domain Driven Design, CQRS등을 찾아보시면 될 것 같습니다. (하나당 책 한권이상 나오는 상당한 분량의 지식입니다)

감사합니다!