← Back to list
Development· 1 min

My Design Scaffold

Directory structure

treeView-beta

"design" ## example project root
  "adr"
    "2026-07-31-monolithic-build-up.md"
  "service"
    "SLI.md"
    "SLO.md"
    "SLA.md"
    "INFRASTRUCTURE.md"
  "bounded-context"
    "GLOSSARY.csv" ## global
    "POLICY.md"    ## global
    "auth"
      "usecase"
        "signup.md"
      "aggregate"
        "account.md"
    "study"
      "usecase"
        "search.md"
      "aggregate"
        "study.md"
        "member.md"
  "wireframe"
    "style.css"
    "page.html"
    "studies"
      "page.html"
      "[studyId]"
        "page.html"
    "auth"
      "login.html"
  "API.json"
  "VALIDATION.py" ## check
  "VERSION" ## 1.0.0

depandency

flowchart TD
    subgraph Governance [아키텍처 의사결정]
        ADR[adr]
    end

    subgraph Operations [운영 및 인프라]
        SVC[service / SLI, SLO, SLA, INFRASTRUCTURE]
    end

    subgraph CoreDomain [bounded-context]
        GLOBAL[GLOSSARY.csv / POLICY.md]
        
        subgraph AuthContext [auth]
            AUTH_UC[usecase / signup.md]
            AUTH_AGG[aggregate / account.md]
        end
        
        subgraph StudyContext [study]
            STUDY_UC[usecase / search.md]
            STUDY_AGG[aggregate / study.md, member.md]
        end
    end

    subgraph Presentation [표현 및 인터페이스]
        API[API.json]
        WF[wireframe]
    end

    WF --> API
    WF --> AUTH_UC
    WF --> STUDY_UC

    API --> AUTH_UC
    API --> STUDY_UC
    API --> GLOBAL

    AUTH_UC --> AUTH_AGG
    STUDY_UC --> STUDY_AGG
    
    AUTH_UC --> GLOBAL
    STUDY_UC --> GLOBAL
    AUTH_AGG --> GLOBAL
    STUDY_AGG --> GLOBAL

    STUDY_AGG -->|MemberId 식별자 참조| AUTH_AGG

    CoreDomain --> ADR
    SVC --> CoreDomain
    SVC --> ADR

grossary

context,term,code,variable name,description
global,User Identity,USER_ID,userId,a identity of a user
auth,password,PASSWORD,password,a secretkey for login
study,Medical History,MH,medicalHistory,a medical history of a person

Comments 0

Be the first to comment.