-
Notifications
You must be signed in to change notification settings - Fork 4
Meeting Notes
yeonwoo edited this page Oct 9, 2023
·
71 revisions
6์ 28์ผ(์) - ์์ด๋์ด ํ์
- ์ํ ๋ถ๋ฅ/๊ฒ์ ๊ธฐ๋ฅ (์ฅ๋ฅด, ๋๋ผ, ์ฐ๋ น ๋ฑ)
- ์ํ ์ถ์ฒ ์ง๋ฌธ/๋ต๋ณ ๊ธฐ๋ฅ
- ๋ณ์ /ํ์คํ ์์คํ
- ๋ณธ ์ํ/๋ณผ ์ํ ๋ชฉ๋ก
- ๋ฉ์ธ ํ๋ฉด์์ ์ค์๊ฐ ๋ฐ์ค์คํผ์ค ์์๋ฅผ ๋ณด์ฌ์ค๋ค.
- OPEN API๋ฅผ ๋ฐ๋์ ์ฌ์ฉํด์ผ ํ๋๋ฐ ์๋ฌด๋ ์ฌ์ฉํด๋ณธ ๊ฒฝํ์ด ์๋ค.
6์ 29์ผ(๋ชฉ) - ์์ด๋์ด, ๊ธฐ๋ฅ ํ์
- [FE] ํฌํ ์ผํฐ์ ๋ฉํ ๋ง ์ค ๋งํฌ ์์ฒญ ํ์ =>
์์ฒญ ์๋ฃ - ์ง๋ฌธ ์์ธ ํ์ด์ง
- ์ง๋ฌธ: ํฌ์คํฐ ์์ด ๋ด์ฉ๋ง ์ถ๊ฐ
- ๋ต๋ณ: ํฌ์คํฐ ์ถ๊ฐ
- ๊ฒ์์ด ์๋์์ฑ ๊ฒฐ์ ์ ๋ฌด =>
์๋์์ฑ ์ญ์
6์ 30์ผ(๊ธ) - ์ฌ์ฉ์ ์๊ตฌ์ฌํญ ์ ์์, ํ๋ฉด ์ ์์ ํ์
- ์์ธ ํ์ด์ง์ ๋ณ์ ๋ง ํด๋ฆญ์ ๋ณผ ์ํ์ ์ถ๊ฐํ ์ง
- ๋ณ์ ๊ณผ ์ฝ๋ฉํธ ์์ฑ์ + @
- ์ถ์ฒ ๋ต๋ณ ํผ์ ํฌ์คํฐ ๊ฒ์
- ๋ฐ์ดํฐ post, get ์์ฒญ์ ์ด๋ป๊ฒ ํ ์ง ๊ณ ๋ ค
- ์ ํจ์ฑ ๊ฒ์ฌ
- ์์ธ ํ์ด์ง ์ฝ๋ฉํธ ์์ฑ, ์์ : ์ฌ์ฉ์๋ ์ต์ 10์ ์ด์ 40์ ์ดํ์ ๋ด์ฉ์ ์ ๋ ฅ
- ์ง๋ฌธ ํ์ด์ง ์ง๋ฌธ ์์ฑ, ์์ : ์ง๋ฌธ ์ ๋ชฉ์ 5์ ์ด์ 30์ ์ดํ / ์ง๋ฌธ ๋ด์ฉ์ 10์ ์ด์
- ์ง๋ฌธ ํ์ด์ง ๋ต๋ณ ์์ฑ, ์์ : ๋ต๋ณ ๋ด์ฉ์ 10์ ์ด์
- ํ๊ท ๋ณ์
- ํ๊ท ๋ณ์ ๋ฐ์ดํฐ ์์ฒญ
- ์์ฒด ํ์๊ฐ์
๊ธฐ๋ฅ ์ญ์
- ๊ตฌ๊ธ ๋ก๊ทธ์ธ๋ง ๊ฐ๋ฅ
- ์ผ๋ฐ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ญ์
- ๋ฉ์ธ ํ์ด์ง ํผ ๋ณ๊ฒฝ
- ํ๋ฉด ์ข์ธก ํ์ด์ง ์๊ฐ
- ํ๋ฉด ์ฐ์ธก ํฌ์คํฐ 2๊ฐ ๋๋ค์ผ๋ก ๋ ธ์ถ
- ๋ง์ดํ์ด์ง ๋ณผ ์ํ, ๋ณธ ์ํ ํ์ด์ง
- ๋ณผ ์ํ, ๋ณธ ์ํ ํ ๋ง์ดํ์ด์ง ์์ ๋ ธ์ถ
- ๋ง์ดํ์ด์ง
- ํ์ ์ญ์ ๊ธฐ๋ฅ ์ถ๊ฐ
- ํ์ ์์ ๊ธฐ๋ฅ ์ญ์
7์ 3์ผ(์) - API ๋ช ์ธ์ ์์ , ์ด๊ธฐ ์ธํ
- ๋ง์ดํ์ด์ง ๋ณ์ ์ ์ ๋ ฌ์ ํ์์๋ก ๋ฏธ๋ค๋ค.
- ๋ณผ ์ํ์๋ ๋น์ฐํ ๋ณ์ ๊ธฐ๋ฅ์ ๋ฃ์ ์ ์๋ค.
- ๋ณผ ์ํ ๋ณ์ ์ญ์
- ๋ณธ ์ํ์๋ ๋ณธ์ธ์ด ๋งค๊ธด ๋ณ์ ์ด ๋ณด์ธ๋ค.
- ์ํ ์์ธ ํ์ด์ง์ ๋๋ผ, ์ฅ๋ฅด ๋ฑ ๋ค์ํ ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ค.
- ์ฝ๋ฉํธ ์์ฑ ๋ ์ง๋ฅผ ํ๋ก ํธ ์ชฝ์ ๋๊ฒจ์ฃผ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
- ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ์์ฑ ์๊ฐ๊ณผ ์์ ์๊ฐ์ ์ถ๊ฐํ๋ค.
- ํ๋ฉด์์ ๋ช ์๊ฐ ์ ์ ์์ฑํ๋์ง ์๊ธฐ ์ํจ
- ๋ต๋ณ ์ํ ๋ฑ๋ก์์ ์ํ ๊ฒ์ ์ ๊ฒ์ ๋ชฉ๋ก์ ์ํ ํฌ์คํฐ, ํ์ดํ, ์ถ์๋ ๋๋ฅผ ์ ๊ณตํ๋ค.
- ์ง๋ฌธ ๋ฆฌ์คํธ์์ ์ง๋ฌธ ์กฐํ์ ํ์ ๊ธฐ๋ฅ์ ๋บ๋ค.
- ์ํ ํํฐ ํ์ด์ง์์ ์ ๋ชฉ, ๊ฐ๋ , ๋ฐฐ์ฐ๋ช ์ผ๋ก ๊ฒ์์ด ๊ฐ๋ฅํ๋๋ก ๊ตฌํํ๋ค.
- Sprint ๋จ์๋ก ๊ฐ์ ํ๊ณ ๋ฅผ ์์ฑํด์ ์ ๋ก๋ํ๋ค.
- ๊ท๋ชจ๊ฐ ๋๋ฌด ํฌ์ง ์๊ฒ ๊ธฐ๋ฅ๋ณ๋ก PRํ๋ค.
- Milestone์ ๊ธฐ๋ฅ๋ณ๋ก ์์ฑํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
- FE/BE ์ด๊ธฐ ์ธํ ์ ์๋ฃํ๋ค.
7์ 4์ผ(ํ) - ๊ฐ๋ฐ ์์, Rule ์์ง
- ์ง๋ฌธ ์์ ํ์ด์ง๋ฅผ ์ถ๊ฐํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
- FE, BE ์ด๊ธฐ ์ธํ ์ ๋ง์น๊ณ ๊ฐ๋ฐ์ ์์ํ๋ค.
- Commit, PR, issue ๋ฑ ์ ํ Rule์ด ์์ง ๋ฏธ์ํด ์ค์๊ฐ ์์ด ๊ฐ๊ฐ ๋ ์ ๊ฒฝ ์ฐ๊ธฐ๋ก ํ์๋ค.
- [BE] ํ ์ด๋ธ, ์นผ๋ผ, ๋ณ์ ๋ฑ ์ด๋ฆ ๊ท์น์ ์ ํ๊ธฐ๋ก ํ๋ค.
7์ 5์ผ(์) - ๊ฐ๋ฐ ์งํ ๋ฐ ์์
- API ๋ช ์ธ์ ์์ ์์ฒญ (toWatch-id -> movie-id)
- ๋ด์ผ๋ถํฐ ToDo ๋ฆฌ์คํธ ์์ฑ
- ๋ฐฐ์ฐ, ์ ์์ง ํ๋กํ ์ด๋ฏธ์ง ๊ตฌํ์ ํ์์๋ก ๋ฏธ๋ค๋ค.
- ๋ฉ์ธ ํ๋ฉด ์ฐ์ธก ์ํ ํฌ์คํฐ๋ฅผ ์ด๋ป๊ฒ ๊ฐ์ ธ์ฌ์ง ๊ณ ๋ฏผ
7์ 6์ผ(๋ชฉ) - ๊ฐ๋ฐ ์งํ, ๋ฐฐํฌ ์ผ์
- [FE] axios ์ ์ง, tsx -> tx ํ์ฅ์ ๋ณ๊ฒฝ, next.js๋ก ๋ณ๊ฒฝ, redux-toolkit ์ ์ง
- [BE] ๋ฐ๋์ ๋ก์ปฌ์์ ํ ์คํธ ํด๋ณด๊ณ PR ํด์ผ ํจ.
- API ๋ช ์ธ์ ์์ ์์ฒญ '-' -> '_'
- ๋ค์์ฃผ์ ์๋ฒ ๋ฐฐํฌ ์๋
- ์คํํ ์ ์ต๋ 8๋ช
- ์ฝ๋ฉํธ ํ์ด์ง๋ค์ด์ ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ์ง ๊ณ ๋ฏผ -> ์ผ๋จ ๋ฌดํ ์คํฌ๋กค๋ก ๊ฒฐ์
- ๋ด์ผ 1์ฐจ ๊ฐ๋ฐ์ ํ ์คํธ ์ฒดํฌ๋ฆฌ์คํธ ์์ฑ
7์ 7์ผ(๊ธ) - ๊ฐ๋ฐ ์งํ ๋ฐ ์์
- ์ง๋ฌธ ์์ฑ ํ์ด์ง๋ก ๋ฐ๋ก ์ด๋ํ์ง ์๊ณ , ์ง๋ฌธ ๋ฆฌ์คํธ๋ก ์ด๋ ํ ๊ธ ์์ฑ์ผ๋ก ์ด๋ํ๋๋ก ์์
- ์ง๋ฌธ ์กฐํ ํ์ด์ง๋ค์ด์ -> ํ์ด์ง๋น ๋ฐ์ดํฐ 10๊ฐ
- ํ๋ฉด์์ ํ์๊ฐ์ ์ญ์
- ์ฝ๋ฉํธ ํ์ด์ง๋ค์ด์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ๊ณ ๋ฏผ
- ์ฝ๋ฉํธ, ๋๊ธ, ๋ต๋ณ์์ ํ๋กํ ํด๋ฆญ์ ํด๋น ๋ฉค๋ฒ ์กฐํ ํ์ด์ง๋ก ์ด๋
- ๋ค์์ฃผ ์์์ผ ์ฏค ๋ฐฐํฌ ์๋, AWS IAM ๊ณ์ ํ์
7์ 10์ผ(์) - Sprint 1 ์ข ๋ฃ, ํ๊ณ ์์ฑ
- Sprint 1 ์ข ๋ฃ, ๊ฐ์ wiki์ ํ๊ณ ์์ฑ
- ์ฌ์ฉํ ๋ธ๋์น ์ ๊ฑฐํ๊ธฐ
- AWS, IAM ๊ณ์ ๋ฐ MFA ์ค์ ์์ฒญ
- Member nickname -> name ์์
- [BE] ๋งก์ ๋ถ๋ถ์์ ๋ฉํ ๋ง ์ง๋ฌธ ์์ฑ
- [BE] ํจํค์ง ๊ตฌ์กฐ ์ ๋ฆฌํ๊ธฐ(Global, Module)
7์ 11์ผ(ํ) - Guest Mode, AWS ์๋ฒ ์ ์ง
- ๊ฒ์คํธ ๋ชจ๋๋ฅผ ๋ง๋ค์ด ๋ฐ๋ก ๋ก๊ทธ์ธ ์์ด ๋ชจ๋ ๊ธฐ๋ฅ์ ์ด์ฉํ ์ ์๋๋ก ํ๋ค.
- ์๋ฒ ๋ฐฐํฌ ๊ธฐ๊ฐ์ ์ฝ 1๋
- API ๋ช ์ธ์์ ์์ธ ์ฒ๋ฆฌ ์๋ต ์ถ๊ฐ
- ์ฝ๋ฉํธ ์์ ์ ์์ฑํ๋ ๋ด์ฉ ๊ทธ๋๋ก ๋ ๋๋ง, ๋ฐ์ดํฐ ์ค ํ๋๋ง ์์ ํด๋ ๋ชจ๋ ๋ฐ์ดํฐ ์ ์ก
- ์ํ์ ์ฝ๋ฉํธ ์ค๋ณต ์์ฑ ์ ์์ฑ ๋ฒํผ ์๋ณด์ด๋๋ก ๊ตฌํ
- ๋๊ธ ์์ , ์ญ์ ์ ํด๋น ์ ์ ๊ฐ ์๋๋ฉด ์๋ฌ ์ฒ๋ฆฌ
7์ 12์ผ(์) - ๊ธฐ๋ฅ ์์
- ๋ณผ ์ํ์ ์ถ๊ฐํ๊ณ , ์ฝ๋ฉํธ๋ฅผ ๋จ๊ธฐ๋ฉด ๋ณธ ์ํ์ ์ถ๊ฐ๋๊ณ ๋ณผ ์ํ๋ ์ญ์ ๋์ด์ผ ํ๋ค.
- ์ํ ํํฐ๋ณ ๊ฐ 1๊ฐ์ฉ๋ง ์ ํ ๊ฐ๋ฅํ๋๋ก ์์
- ์ํ ๋ณ์ ํํฐ ๋ฒ์๋ก ์ง์ ํ๋๋ก ์์
- ๋ต๋ณ ์น ์๋ํฐ ์ฌ์ฉํ์ง ์๋๋ก ๊ฒฐ์
- ๊ธ์์ผ ๋ฐฐํฌ ํ ์คํธ
7์ 13์ผ(๋ชฉ) - AWS ์ธํ
- ๊ฐ๋ฅํ ํ์ด์ง๋ค์ด์ ์ ์ ์ฉํ ๊ฒ
- ์ํ ์์ธ ์กฐํ ์ฝ๋ฉํธ ID ์ถ๊ฐ
- ์ํ ํํฐ ํ๋ฉด ํ๊ท ๋ณ์ ์ถ๊ฐ, ์ถํ์ ๋ณ์ ์ ์ ๋ ฌ ์ถ๊ฐ ๊ฐ๋ฅ
- ๋ณผ ์ํ ์ถ๊ฐ ์ฌ๋ถ, ๋ณธ ์ํ ์ถ๊ฐ ์ฌ๋ถ, ์ฝ๋ฉํธ ์ข์์ ์ฌ๋ถ์ ๋ฐ๋ผ ํ๋ฉด์ด ๋ฌ๋ผ์ผ ๋จ, true/false๋ก ๋๊ฒจ์ค ์์
- EC2, RDS, ํ๋ผ๋ฏธํฐ ์คํ ์ด ์ธํ , ๋น๋๊น์ง ์๋ฃ, SecurityConfiguration์์ ์๋ฌ
- ํ์ดํ๋ผ์ธ ๊ตฌ์ถ ์์
7์ 14์ผ(๊ธ) - ์ฒซ ๋ฐฐํฌ ํ ์คํธ
- Security ์๋ฌ๋ก ์ํ ์์ธ ์กฐํ๋ง ํ ์คํธ -> ์ฑ๊ณต
- ๋ค์์ฃผ ์์์ผ ์ ๊น์ง ๊ฐ์ ๋งก์ ๋ถ๋ถ ํ ์คํธ ์ค๋น
- ๋ช ์ธ์ ์์ธํ๊ฒ ์์
7์ 17์ผ(์) - Sprint2 ์ข ๋ฃ, ํ๊ณ ์์ฑ
- ์๋ฒ ๋ฐฐํฌ ์ดํ ํ ์คํธ
๋ฉ์ธ ํ์ด์ง. ์ํ ์์ธ ์กฐํ. ๋ณธ ์ํ. ๋ณผ ์ํ. ์ฝ๋ฉํธ ์์ฑ ์ฑ๊ณต
- ํ, ์ ์์ ์ดํ ๋ชฉ, ๊ธ ๋ฐฐํฌ ํ ์คํธ
- ๋ง์ง๋ง๊น์ง Rule ์ ๊ฒฝ์ฐ๊ธฐ
- ์ฃผ๋ง๊น์ง ํฌ์ํ ์ ์์
- ๋ค์์ฃผ ์์์ผ README, ๋ฐํ ์์ ์ ์
7์ 18์ผ(ํ) - ํ ์คํธ ๋ฐ ์์
- ์ง๋ฌธ ์์ฑ, ์กฐํ, ์ํ ํํฐ ๊ธฐ๋ฅ ํ ์คํธ ์ฑ๊ณต
- ๋ชฉ์์ผ S3 ๊ตฌ์ฑ
- ๋ต๋ณ ์ํ ๊ฒ์ API ์ถ๊ฐ(ํ์ด์ง๋ค์ด์ ์์ด)
- ์ํ ๊ฒ์ -> ์ ๋ชฉ, ๋ฐฐ์ฐ, ๊ฐ๋ ๊ฐ๋ฅ
- OAuth2๋ฅผ ํฌํจํ ํตํฉ ํ ์คํธ
7์ 19์ผ(์) - AWS ๋น์ฉ ๊ด๋ จ
- AWS Data Transfer ์ฌ์ฉ๋์ด ๋๊ฒ ๋์ด.
๊ฐ๋ฅํ ํ์ด์ง๋ค์ด์ ์ ์ถ๊ฐํด์ผ ํจ.
๋น์ฉ์ด ๋ฐ์ํ ์ ์์
7์ 20์ผ(๋ชฉ) - ๋ฐฐํฌ ํ ์คํธ ๋ฐ ์์
- ํ๋ก ํธ Vercel๋ก ๋ฐฐํฌ
EC2๋ HTTP, ํ๋ก ํธ๋ HTTPS -> ์๋ฌ // EC2 HTTP๋ฅผ HTTPS๋ก ์ค์ ํด์ผํจ
- ๋ต๋ณ ์ํ ๊ฒ์์ ํ์ด์ง๋ค์ด์ ์ ์ฉ
- ์ฃผ๋ง์ ์ธ๋ฑ์ฑ ์ ์ฉํด๋ณด๊ธฐ
7์ 21์ผ(๊ธ) - HTTPS ์ค์ ๋ฐ ๋๋ฉ์ธ ๊ตฌ๋งค
- EC2 HTTPS ์ค์ ์ ์ํด ๋๋ฉ์ธ์ ๊ฐ๋น์์์ ๊ตฌ๋งค
moovda.com
- Vercel, EC2 ์ฐ๊ฒฐ ์คํจ
- ์ฒดํฌ๋ฆฌ์คํธ, README, ๋ฐํ ์์, PT ๋ฑ ๊ณผ์ ๋๋๊ธฐ