-
Notifications
You must be signed in to change notification settings - Fork 3
6. ERD
kyY00n edited this page Sep 22, 2023
·
3 revisions
- pet: ๋ฐ๋ ค๋๋ฌผ ํ๋กํ ์ ๋ณด
- member: ํ์ ์ ๋ณด
- breed: ๊ฒฌ์ข ๋ถ๋ฅ
- pet_size: ์/์ค/๋ํ๊ฒฌ ํฌ๊ธฐ ๋ถ๋ฅ
- pet_food: ๋ฐ๋ ค๋๋ฌผ ์ํ
- functionality: ์ํ์ ๊ธฐ๋ฅ์ฑ ๋ถ๋ฅ
- primary_ingredient: ์ํ์ ์ฃผ ์๋ฃ ๋ถ๋ฅ
- brand: ๋ฐ๋ ค๋๋ฌผ ์ํ ๋ธ๋๋ ์ ๋ณด
- review: ์ํ ๋ฆฌ๋ทฐ
- adverse_reaction: ๋ฆฌ๋ทฐ ์ด์ ๋ฐ์ ๋ถ๋ฅ
ํฌ๊ฒ pet๊ด๋ จ, pet_food ๊ด๋ จ, review ๊ด๋ จ์ผ๋ก ๋ฌถ์ด๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ค์ ๊ด๊ณ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- pet:member = N:1
- pet:breeds = 1:1
- breed:pet_size = 1:1
- pet_food:brand = n:1
- pet_food:functionality = n:m
- pet_food:primary_ingredient = n:m
- review:adverse_reaction = n:m
- ์ง์ฌ์ ๊ณ ๋ฏผ ์๋น์ค ์๊ฐ
- ์ฌ์ฉ์ ์คํ ๋ฆฌ ๋ฐ ๊ธฐ๋ฅ๋ช ์ธ
- ํ ๊ทธ๋ผ์ด๋ ๋ฃฐ
- Git Branch ์ ๋ต ๋ฐ Git Commit ์ปจ๋ฒค์
- ์ง์ฌ์ ๊ณ ๋ฏผ ๋ฐฐํฌ ์๋ํ ํ์ดํ๋ผ์ธ
- ์๋น์ค ํ๊ฒ ํ๊ฒฝ ๋ฐ ๋ธ๋ผ์ฐ์ ์ง์ ๋ฒ์
- ์ฝ๋ ์ปจ๋ฒค์
- TypeScript ์ปจ๋ฒค์
- ๋น๋ ๋ฐ ๋ฐฐํฌ ๊ฐ๋ฐ/์ด์ ํ๊ฒฝ ๊ตฌ๋ถ
- ์คํ์ผ๋ง ๋ฐ ์ํ๊ด๋ฆฌ ๋ฐฉ๋ฒ ์ ํ ๋ฐ ์ด์
- ์น ์ ๊ทผ์ฑ ๊ด๋ฆฌ ๋์ ์ ์ ๋ฐ ๊ฐ์
- ํ ์คํธ ์ ๋ต ์๋ฆฝ ๋ฐ ํ ์คํธ ์๋ํ
- ํ๋ก ํธ์๋ ์ธํ๋ผ ๊ตฌ์ฑ๋
- ๋ฐฑ์๋ ๊ธฐ์ ์คํ
- ๋ฐฑ์๋ ์ธํ๋ผ ๊ตฌ์ฑ๋
- ERD
- API ๋ฌธ์ํ ํด
- QueryDSL ๋์ ์ด์
- ์ฝ๋ ์ปจ๋ฒค์
- ์ง๊ณ ๋ฐฑ์๋๊ฐ ์ฌ์ฉํ๋ CI/CD ํด
- ์กฐํ ์ฟผ๋ฆฌ ๋ถ์
- ํฐ์บฃ ํ๋
- ๋ฌด์ค๋จ ๋ฐฐํฌ
- HikariCP ์ค์ ์ต์ ํ
- ์ง๊ณ ์ฌ์ฉ์๊ฐ 1000๋ง ๊ทธ ์ด์์ด๋ผ๋ฉด
- New infrastructure Design doc