작성자: @기중

작성일: 2025-09-07 ~ 2025-09-08


스크린샷 2025-09-08 오전 10.46.08.png

스크린샷 2025-09-08 오전 10.44.54.png

스크린샷 2025-09-08 오후 12.39.04.png

현재 구조에 큰 문제점은 없다고 생각합니다. 하지만, 장기적으로 보았을때 문제가 발생하기 쉽다고 생각합니다.

따라서, 다음과 같은 개선을 진행해보려 합니다.


모듈별 역할과 책임

graph TD
    subgraph "Presentation & Application Layers"
        A["wss-api"]
    end
    
    subgraph "Domain & Infrastructure Layers"
        B["wss-service-user"]
        CORE["wss-service-core (Novel + Feed)"]
        E["wss-service-auth"]
        F["wss-service-notification"]
        G["wss-service-support"]
    end

    H["wss-batch (배치 작업)"]
    I["wss-common (공통 코드)"]
    
    A --> B
    A --> CORE
    A --> E
    A --> F
    A --> G
    A --> H
    
    B --> I
    CORE --> I
    E --> I
    F --> I
    G --> I
    H --> I
    
    H --> CORE

wss-api(서버의 핵심)

wss-service-user

wss-service-core