-
Notifications
You must be signed in to change notification settings - Fork 3
Week2 Sprint
JSWww edited this page Oct 25, 2020
·
2 revisions
- ํต์ฌ ๊ธฐ๋ฅ 3๊ฐ(์ฑํ , ๊ณต๋ ๋ฌธ์ ์์ , ๋ฌธ์ ๊ด๋ฆฌ) ์ต์ํ์ผ๋ก ๋์๊ฐ๋ฅํ๊ฒ ํ๊ธฐ
- jira ์ github ์ฐ๋ํด์ ์์ ํ๊ธฐ
- 6์ผ (2020.10.19-10.25)
- ์กฐ์ฑ์ @JSWww
- ๊ฐ์ธ์ํฌ์คํ์ด์ค์์ ๋ฌธ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ ์๋ฃํ๊ธฐ
- ์ฑํ ๊ธฐ๋ฅ ์์ฑํ๊ธฐ
- ๋ฉ์ธ ๊ธฐ๋ฅ๋ค ๊ฐ๊ฐ ๋์ํ๊ฒ ํ๊ธฐ (์ฐ๋ x)
- ์ง๊ฐ์ ์์ !
- ๋งค์ผ 10:00 ์คํฌ๋ผ, 18:00 wrap-up
- ํ ์์ผ์ ํด์ผ์ ๋๋ค!
- ์ผ์์ผ์ 10:00 ์คํฌ๋ผ, 21:00 Sprint ํ์
- ๊ณฝ๋ณ์
- Solution์ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋ API๋ฅผ ํ์ฉํ๋ ๊ฒ์ผ๋ก ์ค์๊ฐ ์์ฌ์ํต ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ๋ก ํ์๋ค.
- ์ฐ๋ฆฌ ํ๋ก์ ํธ์ GraphQL์ด ํ์ํ ์ด์ ๋ฅผ ์ ์ ์์๋ค. GraphQL์ ๊ณต๋ถํด์ผํ๋ค.
- ์ด์ฐ์ฃผ
- Workspace ui๋ฅผ ๋ง๋ค๋ sidebar์ slide ํจ๊ณผ์ ๊ทธ ์์ ์๋ list popupํจ๊ณผ ์ฌ์ด์ ์์กด์ฑ์ด ์์ด ์ด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ด๋ ค์ ๋ค.
- graphql์ด msa์์ ์ด๋ป๊ฒ ์ฐ์ด๋์ง ์ ์ ์์๋ค. ํ๋ก์์๋ฒ๋ก aws appsync๋ฅผ ๊ณ ๋ ค์ค์ด๋ค.
- ์ฐ๋ฆฌ ํ์ ์ ์ฒด์ ์ธ ์งํ ์ํฉ์ ๋ฉํ ๋ง์ ํตํด ๊ฐ๊ด์ ์ผ๋ก ์ ์ ์์๋ค. ์คํ์๋ฃจ์ ๊ณผ ์คํ์์ค์ ์ฐจ์ด๋ฅผ ์ ์ ์์๋ค.
- ์ ์์
- ๊ธฐ์กด rest๋ฐฉ์์ด ์๋ graphql์ ์ ์ฉํ๊ธฐ๋ก ๋ฐ๋์ด์ ๊ณต๋ถ๋ฅผ ํ๋ค. spring boot์ graphql์ ํจ๊ป ์ฐ๋ ์์ ๋ ์์ค๋ค์ด ๋ง์ด ์๊ณ , ์์ฑ์๋ง๋ค ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ฌด์์ ์ ์ฉํด์ผ ํ๋ ๊ณ ๋ฏผ์ด๋ค. ์ผ๋ฅธ ๊ณต๋ถ๋ฅผ ์๋ฃํด์ ๋ฌธ์ ๊ด๋ฆฌ(ํ์ผ๊ด๋ฆฌ)์ ํ ๊ด๋ฆฌ๋ฅผ ๋ง๋ฌด๋ฆฌ ์ง์ผ๋ฉด ์ข๊ฒ ๋ค.
- LiveMD์ ํ๋ก์ฐ์ฐจํธ๋ฅผ ์ง๋ฉด์ ์๋๋ฆฌ์ค๊ฐ ์ด๋ ์ ๋ ์์ฑ๋๋ค๊ณ ์๊ฐํ๋๋ฐ, ๋ฉํ ๋ง์ ํ๋ค ๋ณด๋ ํ์ ์ด ๋ง์ด ๋ฐ๊ฒฌ๋์ ์๋๋ฆฌ์ค๋ฅผ ๋ค์ ์ง์ผ๊ฒ ๋ค.
- ์กฐ์ฑ์
- ์ค์๊ฐ ๋ฌธ์ ํธ์ง ๊ธฐ๋ฅ์ aws ec2์ ์ฌ๋ ค ํ ์คํธํด๋ดค๋ค. ์ฌ๊ธฐ์๋ถํฐ ๊ฐ๋ฐํด๋๊ฐ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
- 24์ผ ๋ฉํ ๋ง ๋ ์ด๋ฒคํธ ๋๋ฆฌ๋ธ ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ฑํ๋ฉด์ LiveMD์ ๋ํด ๋ํ ์ผํ ํ๋ฆ์ด ๋ง์ด ๋ถ์กฑํ๋ค๊ณ ์๊ฐํ๋ค. ์ถํ์ ํ์๋ค๊ณผ ๊ฐ์ด ์๊ฒฌ์ ๋๋ ์ผ ํ ๊ฒ ๊ฐ๋ค.
- ํํ๋ฆฐ
- ์ค์ง์ ์ธ ๊ฐ๋ฐ๋ณด๋ค๋ ์ฌ์ฉ ๊ธฐ์ ์ ์ฐพ๋๋ฐ ์๊ฐ์ ๋ง์ด ์จ์ ์์ฌ์ ๋ค.
- ๋ง์ฝ ๊ฐ๋ฐ์ ํ์ง ์์๋ค๋ฉด ๊ณต๋ถํ ๋ด์ฉ์ ๋ฌธ์๋ก ์ ๋ฆฌํด ํ์๋ค์๊ฒ ๊ณต์ ํด์ผ๊ฒ ๋ค.
- ๋ฉํ ๋ง ๋ฐ์ ๋๋ก ๋ก์ปฌ์์๋ง ๋๋ฆฌ์ง ๋ง๊ณ ๊ฐ๋ฐ์๋ฒ์ ์ฌ๋ ค์ ๋ชจ๋ ํ์ธํ ์ ์๋๋ก ํด์ผ๊ฒ ๋ค.
-
๊ณฝ๋ณ์
- ์คํ์์ค๋ฅผ ์ต๋ํ ํ์ฉํ์ฌ ์ ์ฉํ๋ ค๊ณ ํ ์ผ.(ํ์ง๋ง ๋ด๊ฐ ์๊ฐํ ์คํ์์ค๊ฐ ์๋๋ผ ์๋ฃจ์ ์ด์์ ใ ใ )
-
์ด์ฐ์ฃผ
- commit convention๊ณผ branch convention์ ๋ฒ์ด๋์ง ์์ผ๋ ค๊ณ ์ต๋ํ wiki๋ฅผ ์ฐธ๊ณ ํ์ฌ ์กฐ์ฌํ ์์ ํ๋ ค๊ณ ํ๋ค.
- jira ์ด์๋ฒํธ ์ปค๋ฐ๋ฉ์์ง ์๋์์ฑ๋ฐ master push ๋ฐฉ์ง๋ฅผ ์ํ githook์ ์ฉ
-
์ ์์
- git์ ๋ธ๋์น๋ฅผ ํ์ merge์ํค๋ ๊ณผ์ ์ ์ต์ํด์ก๋ค.
- ํ๋ฉด์ ์์ง๋ง postman์ ํ์ฉํ์ฌ test๋ฅผ ๊ณ์ ํด๋ณด๋ฉฐ ๊ฒฐ๊ณผ๋ฌผ์ ํ์ธํ๋ค.
-
์กฐ์ฑ์
- aws ec2์๋ค nginx์ ๋ ธ๋ ์๋ฒ๋ฅผ ๋ฐฐํฌํด์ ํ์ฌ ๊ฒฐ๊ณผ๋ฌผ์ ๋์ผ๋ก ํ ์คํธํด๋ณผ ์ ์์๋ค.
- docker๋ฅผ ์ด์ฉํ์ฌ ๋ชจ๋ ํ์๋ค์ด ํ๋์ ec2 ์ธ์คํด์ค์์ ๊ฐ์ ๊ฒฐ๊ณผ๋ฌผ์ ํ ์คํธ ํ ์ ์๊ฒ ์ฐพ์๋ด์ผ๊ฒ ๋ค.
-
ํํ๋ฆฐ
- socket.io๋ฅผ ๊ณต๋ถํ๋ฉฐ ๋จ์ํ ํ๋ก์ ํธ์ ์ ์ฉ์์ผ๋ณด๋๋ฐ์ ๋๋ด์ง ์๊ณ ๋จ์๊ฒ ์ค๋ช ํ ์ ์์ ์ ๋๊น์ง ๊ณต๋ถํ๋ค.
- ์์ผ๋ก ๊ฐ๋ฐ์ ํ ๋๋ ๊ธฐ์ ์ ๊ฐ์ ธ๋ค ์ฐ๋๊ฒ์๋๋ผ ์๋ฒฝํ ๋ด๊ฒ์ด ๋ ์ ์๊ฒ ํด์ผ๊ฒ ๋ค.
-
๊ณฝ๋ณ์
- AWS ์๋ฃจ์ ์ ์ฌ์ฉํ์ง ์๊ณ ์ค์๊ฐ ์์ฌ ์ํต ๊ธฐ๋ฅ์ ๊ตฌํํ์ด์ผํ๋๋ฐ ๋๋ฌด ๊ฒฐ๊ณผ๋ฌผ์๋ง ์ง์ฐฉํ๋๊ฒ ๊ฐ๋ค. ํ๋ก์ ํธ๋ฅผ ํตํด ํ์คํ ์ป์ด๊ฐ๋ ๊ฒ์ด ์์ด์ผ ํ๋๋ฐ ๋๋ฌด ์์ผํ๊ฒ ์ ๊ทผํ๋ ๊ฒ ๊ฐ๋ค.
-
์ด์ฐ์ฃผ
- workspace ui์์ sidebar effect๋ฅผ ์ปจํธ๋กคํ๋ ๋ฐฉ๋ฒ์ ์์ง ํด๊ฒฐํ์ง ๋ชปํ๋ค. useeffect ๋ฑ hooks๋ฅผ ์ด์ฉํด์ ํด๊ฒฐํด๋ด์ผ๊ฒ ๋ค.
- ์ ์ฒด์ ์ธ ํ๋ก์ ํธ ๊ฐ๋ฐ ๋ฐฉํฅ์ ์๋ชป ์ก์๋ ๊ฒ ๊ฐ๋ค. ์ค์ค๋ก ์๋ฃ ์กฐ์ฌํ์ฌ ๊ฐ๋ฐํ๊ธฐ๋ณด๋ค๋ ์ธ๋ถ ์์ค ์์กดํ๋ ค๋ ๊ฒฝํฅ์ด ์ง์๋์๋ค. ๋ฉํ ๋๊ณผ ๋ํํ์ฌ ๊ฐ์ ์ญํ ๋ค ๋ถ๋ดํ๊ณ ๊ฐ๋ฐํ ๊ฒ์ aws ec2 ๋๋ elasitc beanstalk ๋ฑ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ผ๋ก ๋ฐฐํฌํ์ฌ ๋ชจ๋ ํ์์ ๊ฐ๋ฐ ์ง๋๋ฅผ ๋ชจ๋ ํ์๋ค์ด ํ์ธํ ์ ์๋๋ก ํ ์์ ์ด๋ค.
-
์ ์์
- graphql๊ณผ jenkins ๋ฑ ๊ณต๋ถํด์ผ ํ ๋ถ๋์ด ๋ง์๋ฐ, ์ด๋ป๊ฒ ๊ณต๋ถํด์ผ ํ ์ง ๋ชจ๋ฅธ๋ค๋ ํ๊ณ๋ก ์๋ฒฝํ ํ์ง ์์๋ค.
- ์ฑ ์ ๋ณด๋ฉฐ ์ฐธ๊ณ ํ๋ CRUD๋ฐฉ์๋ง ๋๋ฌด ์ฐธ๊ณ ํ์ฌ ๋ค๋ฅธ ์ฝ๋๋ค์ ๋ณด๊ฑฐ๋ ์ ์ฉ์ํฌ ์๊ฐ์ ๋ชปํ๋ค. ์ข ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ์๋ํด๋ณด์.
-
์กฐ์ฑ์
- ๋ฒ์จ ์คํ๋ฆฐํธ๋ฅผ 2๋ฒ์ด๋ ๋๋ ธ๋๋ฐ๋ ์์ง๊น์ง ์์ ํ ํ๋ก์ ํธ์ ๋ชฐ์ ํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ๋ค. 24์ผ ๋ฉํ ๋ง์ ํตํด ์ฐ๋ฆฌ์ ํ ์ฃผ์๋ฅผ ํ์ ํ๊ฒ ๋๊ณ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ๋ ํฌ์ํด์ผ๊ฒ ๋ค.
-
ํํ๋ฆฐ
- ๊ฐ๋ฐํ๋๋ฐ ์ง๋๋ฅผ ๋ง์ด ๋๊ฐ์ง ๋ชปํด ํ๋ก์ ํธ ์ผ์ ์ ์ํฅ์ ์ฃผ์๋ค.
- ํ ๋น๋์ ์ฑ์ฐ์ง ๋ชปํ๋ฉด ๋ฐค์ ์์๋ผ๋ ์์ฑํ๊ณ ์กฐ๊ธ๋ ๋ด ์ญํ ์ ์ฑ ์๊ฐ์ ๊ฐ์ ธ์ผ๊ฒ ๋ค.
- ๊ฐ์ aws ec2 ๋ง๋ค์ด ๋ก์ปฌ ํ๊ฒฝ์ด ์๋ ๊ฐ๋ฐ ์๋ฒ ํ๊ฒฝ์์ ๊ฐ์ ๊ฐ๋ฐํ ๊ฒฐ๊ณผ๋ฌผ์ ๋์ผ๋ก ๋ณผ ์ ์๊ฒ ํ์!
- node.js ๋๋ spring boot ๋ฐฐํฌ ๋ฐฉ๋ฒ ์ทจ๋ํ๊ธฐ
- ๋ก๊ทธ์ธ ๋ถ๋ถ express+passport change ์ด๊ฑฐ ๊ฐ์ํด์ผํ ๊ฑฐ ์ ๋๊ฑฐ?
- jira์ ํ์ ์์ github์ ์ฐ๋ํด์ ์์ ํ๊ธฐ
- Assignee: ์ ์์, ์ด์ฐ์ฃผ @soyoung-Jung, @Joylish
- Status: 30%
- Assignee: ์ ์์, ์ด์ฐ์ฃผ @soyoung-Jung, @Joylish
- Status: 30%
- Assignee: ์ ์์, ์ด์ฐ์ฃผ @soyoung-Jung, @Joylish
- Status: 30%
- Assignee: ์ ์์, ์ด์ฐ์ฃผ @soyoung-Jung, @Joylish
- Status: 30%
- Assignee: ์ ์์, ์ด์ฐ์ฃผ @soyoung-Jung, @Joylish
- Status: 30%
- Assignee: ์กฐ์ฑ์ @JSWww
- Status: 50%
- Assignee: ์ด์ฐ์ฃผ
- status: 40%
Team bbzzkk
Members
'๊ณฝ'๋ณ์ | '์กฐ'์ฑ์ | '์ '์์ | '์ด'์ฐ์ฃผ | 'ํ'ํ๋ฆฐ
๐ Planning
- ํ๋ฉด๊ธฐํ์
- ๊ธฐํ์ ์์(์์ )
- ์๊ตฌ์ฌํญ ์ ์์
- API ๋ช ์ธ์(๊น๋ถ)
๐ Summary
- ์ํคํ ์ฒ
- ์คํ ํ๋ฉด
- ๊ธฐ์ ์คํ(์์ )
- Why Log
- Feed Back Log