ํ๋ช
: ๋๊ท๋ผ๋ฏธํ๋ก์ ํธ๋ช
: ์คํธ(SFam) โ Sports Family# ํ #๋๋ค #๋งค์นญ๊ฐ์๊ธฐ๊ฐํ์๊ธฐ์ ์คํ์๊ตฌ ์ฌํญ์ ์ ์คํ ๋ฆฌ์ ์ค์ผ์ด์ค๋งค์นญํ ๊ด๋ฆฌํ์๊ด๋ฆฌํ๊ธฐ ์์ฑ์์ด์ด ํ๋ ์ERD
ํ๋ช : ๋๊ท๋ผ๋ฏธ
ํ๋ก์ ํธ๋ช : ์คํธ(SFam) โ Sports Family
# ํ #๋๋ค #๋งค์นญ

๊ฐ์
- ์ฃผ์
- ๋๋ค์์ ๊ฐ์ด ์ด๋ํ ์ฌ๋์ ๋ชจ์ ํ์ ๋ง๋ค๊ณ , ๊ทผ์ฒ์ ๋ค๋ฅธ ํ๋ค๊ณผ ์คํฌ์ธ ๊ฒฝ๊ธฐ๋ฅผ ์งํํ ์ ์๋ ์ปค๋ฎค๋ํฐ ์๋น์ค
- ์ ์ ๋ฐฐ๊ฒฝ
- ์ฌ๋๋ค์ ์ฌ๊ฐ/์ทจ๋ฏธํ๋์ผ๋ก ๋ค์ํ ์คํฌ์ธ ๋ฅผ ์ฆ๊ธด๋ค. ๊ฐ์กฑ ๋จ์๋ก ์ฆ๊ธฐ๊ธฐ๋ ํ๊ณ , ์น๊ตฌ๋ค๊ณผ ๋ชจ์ฌ ์ฆ๊ธฐ๊ธฐ๋ ํ๋ค. ๊ด์ฌ์ด ์๋ ์ฌ๋๋ค์ ๋ํธํ์ ๋ค์ด๊ฐ ๋ํธํ ํ์๋ค๊ณผ ์ฆ๊ธฐ๊ธฐ๋ ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ฃผ๋ณ ์ฌ๋๋ค๊ณผ ์๊ฐ์ด ๋ง์ง ์์ผ๋ฉด ์คํฌ์ธ ๊ฒฝ๊ธฐ๋ฅผ ์งํํ ์ ์๋ค. ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์๋น์ค๋ฅผ ๊ธฐํํ๊ฒ ๋์๋ค.
- ๊ธฐ์กด์๋ ํด๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ ธ๋ ฅ์ ๊ณ์ํด์ ์งํ๋์ด ์๋ค. ๊ทธ๋ฌ๋ ๋๋ถ๋ถ์ ์๋น์ค์ ๊ฒฝ์ฐ ํ์ด ๊ฒฝ๊ธฐ๋ง์ ๋งค์นญํ๋ ์๋น์ค์๋ค.
- ํ๋ฉํ๋ณผ
- ํ์ด ๋งค์นญ
- ๊ตฌ์ฅ ์์ฝ ์๋น์ค
- ํผ์ฆํ๋ณผ
- ํ๋ฉํ๋ณผ๊ณผ ๋น์ทํ ์๋น์ค
- ๊ฐ์ธ๋ณ ๋ญํน์ด ์์
- ๊ฒฝ๊ธฐ๊ฐ ๊ธฐ๋ก๋๋ค๋ ์ฐจ๋ณ์ ์ด ์์
- ๋์
- ํ์ด ๋งค์นญ ์๋น์ค
- ๋ฐ๋ก๋งค์น
- ๊ธฐํํ ์๋น์ค๋ ์ผ์นํ๋ ์๋น์ค์ธ ๊ฒ ๊ฐ์
- ์๋น์ค๊ฐ ์ค๋๋๊ณ ์ฌ์ฉ์๊ฐ ์์
- ํ๊ณต
- ์ข ๋ค๋ฅธ ๊ฒฐ์ธ๋ฐ, ๋ค๋ฅธ ๋ณผ๋ง์ฅ์ ์๋ ์ฌ๋๋ค๋ผ๋ฆฌ ๋งค์นญ
- ํ๋ฉด์ผ๋ก ์๋ก์ ํ๋ ์ด๋ฅผ ๋ณด์ฌ์ฃผ๋ ์๋น์ค
- ๊ธฐํํ ์๋น์ค์ ๋น์ทํ๊ฒ ์ฌ๋ฌ๊ฐ์ง ์คํฌ์ธ ๋ฅผ ๋งค์นญํ๋ ํ์ดํ๋ ์ด๋ผ๋ ์๋น์ค๊ฐ ์กด์ฌํ๋ค. ๊ทธ๋ฌ๋ ํด๋น ์๋น์ค๋ ์์๋์ด ์กํฐ๋นํฐ(๋ฑ์ฐ, ์ํ ๋ฑ)์ ์ด์ ์ ๋ง์ถ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ ํ์ ์ธ ์์ ์คํฌ์ธ ๋งค์นญ๋ง ๊ฐ๋ฅํ๋ค.
- ์ด๋ฌํ ์์ฅ ์กฐ์ฌ๋ฅผ ํตํด ๋ ๋ง์ ์คํฌ์ธ ๋ฅผ ๋งค์นญํ ์ ์๋ ์๋น์ค๊ฐ ํ์ํ๋ค๊ณ ํ๋จํด ์ ์๋น์ค๋ฅผ ๊ธฐํํ๊ฒ ๋์๋ค.
- ํ๊ฒ
- ์คํฌ์ธ ๋ฅผ ์ฆ๊ธฐ๊ณ ์ถ์ง๋ง ์ฃผ๋ณ์ ๊ฐ์ด ํ ์ฌ๋์ด ์๋ ์ฌ๋
- ์ด์์ด๋ฉด ๋๋ค์์ ์ด๋์น๊ตฌ๋ฅผ ๊ตฌํ๊ณ ์ถ๋ค.
- ๊ฐ์ ์ด๋ ์ทจ๋ฏธ๋ฅผ ๊ฐ์ง ์น๊ตฌ๋ฅผ ๊ตฌํ๊ณ ์ถ๋ค.
- ๊ฐ์ ํ์ผ๋ก ํ๋ ์ด ํ ์ฌ๋์ ์์ง๋ง ์๋๋ฅผ ๊ตฌํ์ง ๋ชปํ ์ฌ๋
- ๋ํธํ์ ๋ค์ด๊ฐ๊ณ ์ถ์ ์ฌ๋
- ์ด๋์ ์ข ๋ ์ฌ๋ฏธ๋ฅผ ๋ถ์ด๊ณ ์ถ์ ์ฌ๋
- ๋์ ๊ฐ๊ด์ ์ธ ์ ์ ์ ํ์ ํ๊ณ ์ถ์ ์ฌ๋
- ์๋ ์ ๋ ฅ์ ํ์ ํ๊ณ ์ถ์ ์ฌ๋
- ๋ค๋ฅธ ๊ฐ์๋ค์ ๊บพ๊ณ ์ถ์ ์ฌ๋
์๋น์ค์ ํ๊ฒ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ์ฃผ์ ๊ธฐ๋ฅ
- ๋ค์ํ ์ข ๋ฅ์ ์ด๋ ๋งค์นญ์ด ๊ฐ๋ฅํ๋ค.
- ํ์ ์์ฑํ๊ณ ํ์ ์ด ๊ฐ๋ฅํ๋ค.
- ์ฌ์ฉ์ ๊ทผ์ฒ์ ์ฌ์ฉ์๋ค๊ณผ ์คํฌ์ธ ๋งค์นญ ๊ฐ๋ฅ
- ์ฌ์ฉ์๋ ํ์ ์ ์ ์กฐํ ๊ฐ๋ฅ
๊ธฐ๊ฐ
2022๋
7์ 21์ผ - 2022๋
8์ 16์ผ (์ด 27์ผ)
ํ์
- ๋ฐฑ์๋
- ํ๋ก ํธ์๋
- [PO] Papa (๊น์ฐฝ๋ฏผ, ํํ)
- [SM] Lawrence (์ฅ๊ท๋ฒ, ๋ก๋ ์ค)
- [Developer] Claire (์ ์น์ฐ, ํด๋ ์ด)
- [Developer] Thompson (ํ์ ๊ธฐ, ํฐ์จ)
๊ธฐ์ ์คํ
๐ช ํ๋ก ํธ์๋
- React
- TypeScript
- Next.js
- Recoil
- Emotion
- Axios
๐ ๋ฐฑ์๋
- SpringBoot 2.7.1
- Java 17
- Gradle 7.4.1
- Junit5
- MySQL
- Flyway
- Swagger
- AWS
- JPA
๐ ๋ฌธ์/ํ์
- Jira
- Notion
- Slack
- Git
์๊ตฌ ์ฌํญ
์ ์ ์คํ ๋ฆฌ
์ ์ค์ผ์ด์ค
๋งค์นญ

์ ์ฆ์ผ์ด์ค๋ช
| ๋งค์นญ |
์กํฐ๋ช
| ๋ชจ์ง์, ์ ์ฒญ์ |
๊ฐ์ | ์ฌ์ฉ์๊ฐ ๋๊ฒฐ ์๋๋ฅผ ์ฐพ๊ธฐ ์ํด ๋งค์นญ ์์คํ
์ ์ด์ฉํ๋ค |
์ฌ์ ์กฐ๊ฑด | ๋ชจ์ง์์ ์ ์ฒญ์ ๋ชจ๋ ํ์์ด์ด์ผ ํ๋ค |
์ฌํ์กฐ๊ฑด | ๋๊ฒฐ ๊ณต๊ณ ๊ธ์ ๋ง๊ฐ๋๊ณ ์ญ์ ํ ์ ์๋ค |
๊ธฐ๋ณธํ๋ฆ | 1. ๋ชจ์ง์๋ ๋๊ฒฐ ๊ณต๊ณ ๊ธ์ ์ฌ๋ฆฐ๋ค
2. ์ ์ฒญ์๋ ๋๊ฒฐ ๊ณต๊ณ ๊ธ์ ์กฐํํ๋ค
3. ์ ์ฒญ์๋ ๋๊ฒฐ ์ ์ฒญ์ ํ๋ค
4. ๋ชจ์ง์๋ ๋ํ๋ฅผ ์น๋ํ๋ค
5. ๋ชจ์ง์์ ์ ์ฒญ์๋ ๋ํ๋ฅผ ํ๋ค
6. ๋ชจ์ง์๋ ๋๊ฒฐ์ ํ์ ํ๋ค |
๋์ฒดํ๋ฆ | 4a. ๋ชจ์ง์๊ฐ ๋ํ๋ฅผ ๊ฑฐ๋ถํ๋ ๊ฒฝ์ฐ
4a.1. ๋ชจ์ง์์ ์ ์ฒญ์๋ ๋งค์นญ ์ฑ์ฌ๊ฐ ๋์ง ์๋๋ค |
๋์ฒดํ๋ฆ | 6a. ๋ชจ์ง์๊ฐ ๋๊ฒฐ์ ๊ฑฐ๋ถํ๋ ๊ฒฝ์ฐ
6a.1. ๋ชจ์ง์์ ์ ์ฒญ์๋ ๋งค์นญ ์ฑ์ฌ๊ฐ ๋์ง ์๋๋ค |
ํ ๊ด๋ฆฌ

์ ์ฆ์ผ์ด์ค๋ช
| ์๋ก์ด ํ์ ์์ฑํ ์ ์๋ค. |
์กํฐ๋ช
| ์ฌ์ฉ์ |
๊ฐ์ | ์ฌ์ฉ์๊ฐ ๋งค์นญ๊ณผ ํ์ ์ด๋๋ฅผ ์ํด ํ์ ์์ฑํ๋ค. |
์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ ๋ ์ฌ์ฉ์์ฌ์ผ ํ๋ค. |
์ฌํ์กฐ๊ฑด | - ์์ฒญ์ด ์ฑ๊ณตํ๋ฉด ํด๋น ํ์ ํ์ฅ ์ญํ ์ ๋ถ์ฌ ๋ฐ๊ณ , ํ ํ๋กํ ํ์ด์ง๋ก ์ด๋ํ๋ค.
- ์์ฒญ์ด ์คํจํ๋ฉด ์์ฑ ํ์ด์ง์์ ์ค๋ฅ๋ฅผ ์ถ๋ ฅํ๋ค. |
๊ธฐ๋ณธํ๋ฆ | 1. ์ฌ์ฉ์๊ฐ ํ ์์ฑ ๋ฒํผ์ ๋๋ฅธ๋ค.
2. ์ฌ์ฉ์๊ฐ ํ ์์ฑ ํ์ด์ง๋ก ์ด๋ํ๋ค.
3. ์ฌ์ฉ์๊ฐ ํ ์์ฑ์ ํ์ํ ์ ๋ณด๋ฅผ ์
๋ ฅํ๋ค.
4. ํ ์์ฑ ์๋ฃ ๋ฒํผ์ ๋๋ฅธ๋ค.
5. ํ ์์ฑ์ด ์๋ฃ๋๋ค.
6. ํ ํ๋กํ ํ์ด์ง๋ก ์ด๋ํ๋ค. |
๋์ฒดํ๋ฆ | 5a. ํ ์์ฑ์ด ์คํจํ ๊ฒฝ์ฐ
5a.1 ์ฌ์ฉ์์๊ฒ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๋ ์ฌ์ค์ ์๋ฆฌ๊ณ ์ ์ค์ผ์ด์ค๋ฅผ ์ข
๋ฃํ๋ค. |
์ ์ฆ์ผ์ด์ค๋ช
| ํ์ ์ฌ์ฉ์๋ฅผ ์ด๋ํ ์ ์๋ค. |
์กํฐ๋ช
| ์ฌ์ฉ์ |
๊ฐ์ | ์ฌ์ฉ์๊ฐ ํ์์ ์ด๋ํ๋ค. |
์ฌ์ ์กฐ๊ฑด | - ๋ก๊ทธ์ธ ๋ ์ฌ์ฉ์์ฌ์ผ ํ๋ค.
- ํด๋น ํ์ ํ์ฅ ๊ถํ์ ๊ฐ์ง ์ฌ์ฉ์์ฌ์ผ ํ๋ค. |
์ฌํ์กฐ๊ฑด | - ์์ฒญ์ด ์ฑ๊ณตํ๋ฉด ์ ํํ ์ฌ์ฉ์์๊ฒ ์ด๋ ์์ฒญ์ ๋ฐ์กํ๋ค.
- ์์ฒญ์ด ์คํจํ๋ฉด ์ค๋ฅ๋ฅผ ์ถ๋ ฅํ๋ค. |
๊ธฐ๋ณธํ๋ฆ | 1. ์ฌ์ฉ์๊ฐ ํ ํ๋กํ ํ์ด์ง์์ ํ์ ์ด๋ ๋ฒํผ์ ๋๋ฅธ๋ค.
2. ์ฌ์ฉ์๊ฐ ํ์ ์ถ๊ฐ/์๋ฝ ํ์ด์ง๋ก ์ด๋ํ๋ค.
3. ์ฌ์ฉ์๊ฐ ํ์์ผ๋ก ์ด๋ํ ์ฌ์ฉ์๋ฅผ ๊ฒ์ํ๋ค.
4. ํน์ ์ฌ์ฉ์๋ฅผ ์ ํํ๋ค.
5. ์ฌ์ฉ์ ์ด๋ ๋ฒํผ์ ๋๋ฅธ๋ค.
6. ์ด๋๋ ์ฌ์ฉ์๋ ์ด๋๋ฅผ ์๋ฝํ๋ค.
7. ์ด๋ํ ์ฌ์ฉ์๊ฐ ํ์์ ์ถ๊ฐ๋๋ค. |
๋์ฒดํ๋ฆ | 6a. ์ด๋ ๋ฐ์ ์ฌ์ฉ์๊ฐ ์ด๋๋ฅผ ๊ฑฐ์ ํ ๊ฒฝ์ฐ
6a.1 ์ด๋ํ ์ฌ์ฉ์์๊ฒ ๊ฑฐ์ ํ๋ค๋ ์ฌ์ค์ ์๋ฆฌ๊ณ ์ ์ค์ผ์ด์ค๋ฅผ ์ข
๋ฃํ๋ค. |
ํ์๊ด๋ฆฌ

์ ์ฆ์ผ์ด์ค๋ช
| ํ์ ๊ด๋ฆฌ |
์กํฐ๋ช
| ํ์, ๋นํ์ |
๊ฐ์ | ์ฌ์ฉ์๊ฐ ์๋น์ค๋ฅผ ์ด์ฉํ๊ธฐ ์ํด ๋ก๊ทธ์ธ์ ํ๋ค. |
์ฌ์ ์กฐ๊ฑด | ํ์๊ฐ์
๋ ์ฌ์ฉ์์ฌ์ผ ํ๋ค. |
์ฌํ์กฐ๊ฑด | - ํ์๊ฐ์
์๋ฃ์ ๋ก๊ทธ์ธ ํ์ด์ง๋ก ์ด๋ํ๋ค. |
๊ธฐ๋ณธํ๋ฆ | 1. ๋นํ์์ ์ฌ์ฉ์ ํ๋กํ์ ์กฐํํ๋ค.
2. ํ์๊ฐ์
๋ฒํผ์ ๋๋ฌ ํ์๊ฐ์
์ ํ๋ค.
3. ๋ก๊ทธ์ธ ํ์ด์ง๋ก ์ด๋ํ์ฌ ๋ก๊ทธ์ธ์ ์๋ฃํ๋ค.
4. ๋ก๊ทธ์ธ ๋ ์ฌ์ฉ์๋ ์ฌ์ฉ์ ํ๋กํ์ ์กฐํํ๋ค.
5. ์ฌ์ฉ์ ํ๋กํ์ ์์ ํ๋ค.
6. ๋ก๊ทธ์ธ ๋ ์ฌ์ฉ์๋ ํ ํ๋กํ ํ์ด์ง๋ฅผ ์กฐํํ๋ค. |
๋์ฒดํ๋ฆ | 4a. ์ ๊ทผ ๊ถํ์ด ์๋ ํ์ด์ง์ ์ ๊ทผ ํ ๊ฒฝ์ฐ
4a.1 ๋ก๊ทธ์ธ ํ์ด์ง๋ก ์ด๋ํ๋ค. |
ํ๊ธฐ ์์ฑ

์ ์ฆ์ผ์ด์ค๋ช
| ํ๊ธฐ |
์กํฐ๋ช
| ์ฌ์ฉ์ |
๊ฐ์ | ์ฌ์ฉ์๊ฐ ๋๊ฒฐ์ด ๋๋ ํ ๋๊ฒฐ์ ๋ํ ํ๊ธฐ๋ฅผ ์์ฑํ ์ ์๋ค. |
์ฌ์ ์กฐ๊ฑด | - ์ฌ์ฉ์๊ฐ ๋๊ฒฐ์ ๋ง์น ์ดํ์ฌ์ผ ํ๋ค.
- ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธ์ด ๋ ์ฌ์ฉ์์ฌ์ผ ํ๋ค. |
์ฌํ์กฐ๊ฑด | - ์ฌ์ฉ์๊ฐ ๋ณธ์ธ์ด ๋ณด๋ธ ํ๊ธฐ๋ฅผ ํ์ธํ ์ ์๋ค.
- ์ฌ์ฉ์๊ฐ ๋ณธ์ธ์ด ๋ฐ์ ํ๊ธฐ๋ฅผ ํ์ธํ ์ ์๋ค. |
๊ธฐ๋ณธํ๋ฆ | 1. ์ฌ์ฉ์๊ฐ ๋๊ฒฐ์ ๋ง์น๋ค.
2. ์ฌ์ฉ์๋ ๋งค์น ์ข
๋ฃ ๋ฒํผ์ ๋๋ฅธ๋ค.
3. ์ฌ์ฉ์๋ ์นํจ ๊ฒฐ๊ณผ๋ฅผ ์
๋ ฅํ๋ค.
4. ์ฌ์ฉ์๋ ๋๊ฒฐ์ด ๋๋๋ฉด ์๋์ ๋งค๋๋ฅผ ํ๊ฐํ๊ธฐ ์ํด ๊ฒฝ๊ธฐ ํ๊ธฐ๋ฅผ ์์ฑํ๋ค.
5. ์ฌ์ฉ์๋ ๋๊ฒฐ ํ๊ธฐ๋ฅผ ์กฐํํ๋ค. |
๋์ฒดํ๋ฆ | 3a. ๋๊ฒฐ์ด ๋๋ ์นํจ ๊ฒฐ๊ณผ๋ฅผ ์
๋ ฅํ๋๋ฐ ๋๊ฒฐ ๊ณต๊ณ ๊ธ์ ์ฌ๋ฆฐ ์ฌ์ฉ์์ ์ ์ฒญ์์ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ
3a.1 ๋๊ฒฐ ์นํจ ๊ฒฐ๊ณผ๊ฐ ์ผ์นํ ๋๋ง ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ํ๋ค. ๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ์ฌ์ฉ์์ ์นํจ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ํ์ง ๋ชปํ๋ค. |
์์ด์ด ํ๋ ์


ERD
