Skip to content

TEAMMatchDev/Match_Server

Repository files navigation

BackendMatch

아키텍쳐

image

📂 멀티 모듈 구조

📦 
├─ .ebextensions-dev
│  ├─ 00-makeFiles.config
│  └─ 00-set-timezone.config
├─ .github
│  ├─ ISSUE_TEMPLATE
│  └─ workflows
│     ├─ dev_api_ci_cd.yml
│     └─ prod_api_ci_cd.yml
├─ .platform
│  └─ nginx
│     └─ nginx.conf
├─ Admin-Api
├─ Match-Api
│  ├─ build.gradle
│  └─ src
│     └─ main
│        ├─ java
│        │  └─ com
│        │     └─ example
│        │        └─ matchapi
│        │           ├─ common
│        │           ├─ config
│        │           ├─ security
│        │           └─ user
│        │              ├─ controller
│        │              ├─ Converter
│        │              ├─ dto
│        │              ├─ service
│        │              └─ utils
│        └─ resources
│           └─ application.yml
├─ Match-Batch
│  └─ build.gradle
├─ Match-Common
│  ├─ build.gradle
│  └─ src
│     └─ main
│        ├─ java
│        │  └─ com
│        │     └─ example
│        │        └─ matchcommon
│        │           ├─ annotation
│        │           ├─ config
│        │           ├─ constants
│        │           ├─ exception
│        │           └─ reponse
│        └─ resources
│           └─ application-common.yml
├─ Match-Domain
│  ├─ build.gradle
│  └─ src
│     └─ main
│        ├─ java
│        │  └─ com
│        │     └─ example
│        │        └─ matchdomain
│        │           ├─ common
│        │           │  └─ model
│        │           ├─ config
│        │           ├─ donation
│        │           │  ├─ entity
│        │           │  └─ repository
│        │           └─ user
│        │              ├─ entity
│        │              └─ repository
│        └─ resources
│           ├─ application-domain-dev.yml
│           ├─ application-domain-prod.yml
│           └─ application-domain.yml
├─ Match-Infrastructure
│  ├─ build.gradle
│  └─ src
│     ├─ main
│     │  ├─ java
│     │  │  └─ com
│     │  │     └─ example
│     │  │        └─ matchinfrastructure
│     │  │           ├─ config
│     │  │           │  └─ FeignCommonConfig.java
│     │  │           └─ oauth
│     │  │              ├─ BaseFeignClientPackage.java
│     │  │              ├─ kakao
│     │  │              │  ├─ client
│     │  │              │  ├─ config
│     │  │              │  └─ dto
│     │  │              └─ naver
│     │  │                 ├─ client
│     │  │                 ├─ config
│     │  │                 └─ dto
│     │  └─ resources
│     │     └─ application-infrastructure.yml
├─ Procfile
├─ README.md
├─ build.gradle
└─ settings.gradle

©generated by Project Tree Generator