๐ (๋ ๊ฑฐ์ ์์คํ ) ๊ฐํธ์ ๊ธฐ์
- ๋ฐฐ๋ฌ ํ๋ซํผ์์ ๊ฒช์ N๋ฒ์ ๊ฐํธ ๊ฒฝํ๊ธฐ, ์ฐ์ํํ์ ๋ค ๊ถ์ฉ๊ทผ๋
์ต๊ทผ ํ์ฌ ์ ๋ฌด๋ํ ๋ ๊ฑฐ์ ๋ถ๋ถ๋ค์ ๊ฐ์ ํ๊ณ ํจ์จ์ ์ผ๋ก ์ด์ํ๋ ์์ ์ ์งํํ๊ณ ์๊ธฐ์ ์ธํ์ฝ์์ ๊ฐ์ฅ ๊ด์ฌ์ด ๊ฐ ์น์ ์ค ํ๋์ธ๋ฐ์, ๊ณต๊ฐ๊ฐ๋ ๋ถ๋ถ๋ ๊ต์ฅํ ๋ง๊ณ ๋ด์ฉ์ด ๋งค์ฐ ์ ์ตํ๊ธฐ์ ์ ๋ฆฌํด๋ณด๊ณ ์ ํฉ๋๋ค.
(ํน์ ์ด๋ฏธ์ง์ ๊ด๋ จํ์ฌ ๋ฌธ์ ๊ฐ ๋๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ์ญ์ ํ๊ฒ ์ต๋๋ค.)
์ ์ฒด ์น์ ์ ์๋ ๋งํฌ์์ ํ์ธํ ์ ์์ต๋๋ค. ๐
https://www.inflearn.com/course/infcon2022/dashboard
์ฝํ ์ธ ๋ชฉ์ฐจ
1. ๋ ๊ฑฐ์ ๊ฐํธ์ ์ ์ผ์ด๋๋๊ฐ?
- ๋ ๊ฑฐ์๋ ๋ฌด์์ด๊ณ , ๊ฐํธ์ ์ด๋ป๊ฒ ๊ฒฐ์ ๋๋๊ฐ?
2. ๊ฒฝํํ ๊ฐํธ์?
- ๋ฐฐ๋ฌํ๋ซํผ์์ ๊ฒช์๋ 4๊ฐ์ง ๊ฐํธ ์๊ฐ
3. ๊ฐํธ์ ๊ธฐ์
- ๊ฐํธ์ ์ฌ์ฉํ๋ 4๊ฐ์ง ๋ฐฉ๋ฒ ๊ณต๊ฐ
4. ํ๋ก์ ํธ ๊ฐ์์ฑ ํ๋ณด
- ์์ ๋ฌธ์ ๋ก ๋ถํ ํ์ฌ ํด๊ฒฐ -> ํฐ ๋ฌธ์ ํด๊ฒฐ
5. ๋ถ๋ก 1, 2
- ๋๋ฉ์ธ ์ดํด ๊ณต์
- ๋ณํ๋ฅผ ์ธก์
1. ๋ ๊ฑฐ์ ๊ฐํธ์ ์ ์ผ์ด๋๋๊ฐ?
- ๋ ๊ฑฐ์ ์์คํ
์ด๋?
- (์ํค์ ๋ฐ๋ฅด๋ฉด) ๋ก์ ๊ธฐ์ ์ด๋ ๋ฐฉ๋ฒ๋ก , ์ปดํจํฐ ์์คํ , ์ํํธ์จ์ด ๋ฑ์ ์๋ฏธํจ
- ์ฒ์์๋ ์ธ๊ธฐ์๋๋ผ๋ ์๊ฐ์ด ์ง๋จ์๋ฐ๋ผ ๋น์ฃผ๋ฅ์ธ ๊ธฐ์ ์ด ๋๋ ๊ฒ -> ๋ก์ ์์คํ
- ํ์ฌ๋ ์ฑ๋ฅ์ด ๋ถ์กฑํ ์์คํ
- ์๋ก์ด ์๊ตฌ์ฌํญ์ ๋์ํ ์ ์๋(์ด๋ ค์ด) ์์คํ
- ๋ ๊ฑฐ์ ์์คํ
์ ํญ์ ๊ฐํธ๋์ด์ผ ํ๋๊ฐ?
- ๋น์ฐํ ๊ทธ๋ ์ง๋ ์๋ค.
- ํฌ์์๋ณธ์์ต๋ฅ (ROI), ์ฆ ๊ฐ์ฑ๋น๊ฐ ์์ด์ผ ํ๋ค. (๋ ธ๋ ฅ ๋๋น ํจ์ฉ)
- ์๊ฐ, ๋น์ฉ(์์คํ ์ด์), ์ธ์, ํ์ต๋น์ฉ, ํด์ฌ ๋ฑ๋ฑ์ ๋ฆฌ์์ค๊ฐ ๊ฐ๋ฅํ ๋
- ๋ ๊ฑฐ์ ์์คํ
๊ฐํธ์ ์ ์ผ์ด๋๋๊ฐ?
- ์๊ฐ ๋๋น ๋น์ฉ์ด ๋นํจ์จ์ ์ผ ๋
- ์ ๋นํ ์๊ธฐ์ ๊ฐํธ์ ํ๋ฉด ์๊ฐ ๋๋น ๋น์ฉ ์ฆ๊ฐ ํญ์ด ์ ์
- ์ฌ๊ธฐ์ ์๋ฏธํ๋ ๋น์ฉ์ด๋? ์๋น์ค๋ฅผ ์ง์์ํฌ ์ ์๋์ง, ์ฑ์ฅ์ํฌ ์ ์๋์ง ๊ฒฐ์ ํ๋ ๊ฒ
- ๊ฒฐ๋ก ์ ์๋น์ค๋ฅผ ์ง์, ์ฑ์ฅ ์ํค๊ธฐ ์ํด ๋ฐ์
2. ๊ฒฝํํ ๊ฐํธ์?(๋ฐฐ๋ฌ์ ๋ฏผ์กฑ)
2018 ๊ฒฐ์ ์์คํ ๊ฐํธ
- ๊ธฐ์กด ๋๋น ๋๋ฌด ๋ง์ ์ฑ์ฅ์ผ๋ก ์ธํด ์ฑ๋ฅ์ด ๋ถ์กฑํ ์์คํ -> ๋ฐ์ดํฐ๋ฒ ์ด์ค ํํฐ์ ๋ ๋์
2018 ์ฃผ๋ฌธ์์คํ ๊ฐํธ
- ์ฑ๋ฅ์ด ๋ถ์กฑํ ์์คํ
- ๋น์ฃผ๋ฅ ๊ธฐ์
2019 ๊ฐ๊ฒ๋ ธ์ถ์์คํ ๊ฐํธ
- ์ฑ๋ฅ์ด ๋ถ์กฑํ ์์คํ
- ๋น์ฃผ๋ฅ ๊ธฐ์
- ์๋ก์ด ์๊ตฌ์ฌํญ์ ๋์ํ ์ ์๋(์ด๋ ค์ด) ์์คํ
2021 ํ์์์คํ ๊ฐํธ
- ์ฑ๋ฅ์ด ๋ถ์กฑํ ์์คํ (์ธํ๋ผ ํ๊ณ์น, ๋๋ฉ์ธ ๋ถ๋ฆฌ)
- ๋น์ฃผ๋ฅ ๊ธฐ์
3. ๊ฐํธ์ ๊ธฐ์
1) ์์กด์ฑ์ ํ ๋ฐฉํฅ์ผ๋ก ์ ๋ฆฌ: ์ ๋๋ ์์กด์ฑ
- ์คํ๊ฒํฐ ์ฝ๋, ์คํ๊ฒํฐ ์์กด์ฑ? -> ๊ฐ์ฒด๊ฐ ์ฐธ์กฐ๋ฐฉํฅ์ด ๋ณต์กํ๊ฒ ์์ฌ์์ด ์ฌ๊ฐํ ์ํฉ
- ์คํ๊ฒํฐ ์ฝ๋์ ๋ฌธ์ ์ ์? ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ ๋ ๋ฐ์ํ ์ ์๋ ์ฌ์ด๋ ์ดํํธ ์ถ์ ์ด ๋ถ๊ฐ๋ฅํจ
- ์คํ๊ฒํฐ๊ฐ ๋ฐ์ํ๋ ์ด์ ๋, ์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ด ๋ฐ์ํ์ ๋ ๊ธฐ์กด ์ฝ๋๋ฅผ ์ฌ์ฌ์ฉํ๊ณ ์ฐธ์กฐํ๋ ๋ฑ์ ๋ฐ๋ณต์ ์ธ ์์ ์ ํตํด ์์กด์ฑ ์ฐธ์กฐ๊ฐ ๋ฐ์ํจ
- ์คํ๊ฒํฐ ์ฝ๋๋ฅผ ํ๊ธฐ์ํด ์์กด์ฑ ๋ฐฉํฅ์ ํ ๋ฐฉํฅ์ผ๋ก ์ค์ ํ ๊ฒ
- ์์กด์ฑ์ ํ ๋ฐฉํฅ์ผ๋ก๋ง ์ ๊ด๋ฆฌํด๋ ์์กด์ฑ์ ํผํ ์ ์์
- ์ด์ ๊ฐ์ ์์ ์ ํตํด ์ฌ์ด๋ ์ดํํธ๊ฐ ์ฌ๊ธฐ์ ๊ธฐ ๋ฐ์ํ ํ ๋ฐ, ์ด๋ ์ฌ์ด๋ ์ดํํธ์ ์ถ์ ์ด ๊ฐ๋ฅํ ์ํ์ด๊ธฐ์ ์ข์ ์ !
์ฐธ๊ณ : https://techblog.woowahan.com/2637/
2) ๋ณ๊ฒฝ ๋์์ ๋ํ ๊ฒฝ๊ณ ๋ถ๋ฆฌ: ์ฑ ์๊ณผ ์ญํ ์ด ๋ช ํํ ๊ณ์ธต๊ณผ ๊ฐ์ฒด
- ์์กด์ฑ ๋ฐฉํฅ์ด ์ ๋ฆฌ๋์ด์ผ ๋ณ๊ฒฝ ๋์์ ๋ํ ๊ฒฝ๊ณ๋ฅผ ๋๋ ์ ์์
- ์ ์ด๋ฏธ์ง์์ ์คํ๋ง์ ๊ธฐ์ค์ผ๋ก 2๋ฒ์ Controller, 3๋ฒ๊ณผ 4๋ฒ์ Service, 5๋ฒ์ Repository๋ผ๊ณ ๊ฐ์
- ๊ฐ๋จํ๊ฒ๋ ์์ ๊ฐ์ด ๊ณ์ธต์ ๋๋๊ณ , ๋ณ๊ฒฝ ๋์์ ํ๋์ ๊ณ์ธต์ผ๋ก ํ์
- ์ฌ๊ธฐ์ ์ด๋ ํ ๊ฐํธ์ ํ๋์ง, ๋ณ๊ฒฝ๋๋ ์ฝ๋๋ค์ด ๋ฌด์์ธ์ง ์๊ฐํด๋ณด๋ฉฐ ์ฑ ์๊ณผ ์ญํ ์ ์ฌ์ ์
- ์ฆ, ๊ฐํธ์์ ๋ค๋ฃจ์ด์ผํ ๊ณ์ธต์ ํ๋ณดํ๊ณ ์ฑ ์์ ์ญํ ์ ๋ช ๋ฐฑํ๊ฒ ๋ถ๋ฆฌํ์ฌ ์ ์
- ์๋ฅผ ๋ค์ด, ๊ฒฐ์ ์์คํ ๊ฐํธ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํํฐ์ ๋ ์์ ์ ์งํํ๋๋ฐ ๋ณ๊ฒฝ ๋์์ ๋ํ ๋ด์ฉ์ ์ถ์ถํด๋ดค์ ๋ ๋ชจ๋ ๋ด์ฉ์ด DB๋ฅผ ์์ ํ๋ ์ฝ๋๋ค์ด์๊ณ , ์ด๋ฅผ ๋ถ๋ฆฌํ์ฌ ํ๋์ ๊ณ์ธต(์ธํ๋ผ์คํธ๋ญ์ณ ๋ ์ด์ด)์ผ๋ก ์ ์ํจ
- ๊ทธ ํ ๊ณ์ธต ์ฑ ์ ๋ฐ ์ญํ ์ ์ํ ํตํฉ ์์ ์ ์งํ
- ๋ฌด์์ ์ป์๋๊ฐ?
- ์ ๊ฐ๊ฐ์ด๋ ์ฑ ์๊ณผ ์ญํ ์ ํ๋์ ๊ณ์ธต์ผ๋ก ์์งํ๊ณ , ๊ณ์ธต์ ์ญํ ๊ณผ ์ฑ ์์ ๋ช ๋ฐฑํ ์ ์ -> ๋ณ๊ฒฝ๋ฒ์์ ๋ํ ๊ฐ์์ฑ ํ๋ณด
3) ํ ์คํธ ํ๋ณด: ์์ ๊ฐ
- 2)์์ ์งํํ ๋ณ๊ฒฝ๋ ๋ด์ฉ์ ๋ํด ํ ์คํธ ์ผ์ด์ค ์์ฑ
- ๋ณ๊ฒฝ์ ์งํํ๋ฉด ์ธํฐํ์ด์ค๊ฐ ๋ณ๊ฒฝ๋ ์ ์๋๋ฐ, ํด๋น ๊ณ์ธต์ ํ ๋จ๊ณ ์์ ๋ ์ด์ด๊น์ง ํ ์คํธ ์ผ์ด์ค๋ฅผ ์์ฑํ๋ฉด ์ข์ ๋ฏ ํจ
- ๊ฐํธ์ ์ผ์ ์ด ์ ํด์ ธ ์๋ ์ํฉ์ด ๋ง๊ธฐ์ ํ ์คํธ ์ผ์ด์ค ์์ฑ์ด ๋๋ฝ๋๊ธฐ ์ฌ์ด๋ฐ, ์ด๋ป๊ฒ ํ ์คํธ๋ฅผ ํ๋ณดํ๋์ง ๊ณต์
2019 ๊ฐ๊ฒ๋ ธ์ถ์์คํ ๊ฐํธ
- ์ธ์ด, ํ๋ ์์ํฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค๊น์ง ์ ๋ถ ๋ณ๊ฒฝ๋ ๊ฐํธ
- ๊ธฐ์กด์ ํ ์คํธ ์ผ์ด์ค ์ฌ์ฌ์ฉ ๋ถ๊ฐ๋ฅ -> ํ ์คํธ ์ผ์ด์ค ๋ณต์ฌ(์๊ฐ ๋ถ์กฑ)
- ๊ทธ๋ ๊ธฐ์ ์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์งํ ..
- JSON ์์ฒญ Diff -> ๋ก์ปฌ์์ ํ ์คํธ ์ E2E ํ ์คํธ์ ๋ํ ์์ฒญ์ด ๊ธฐ์กด ์์คํ ๊ณผ ๋์ผํ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋์ง ๊ฒ์ฆ
- nGrinder๋ฅผ ํตํ ์ฑ๋ฅ(๋ถํ) ํ
์คํธ ์งํ
- ์๋นํ ๋ง์ ์๊ฐ๋์ ๊ฐ์ง๊ณ ์๋ ๋ชจ๋ ๋ฐ์ดํฐ ํ์ ์์ฒญํ์ฌ ๋น๊ต๋ฅผ ์งํํจ
2021 ํ์์์คํ ๊ฐํธ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์ผ๋ถ ์ฝ๋ ๋ณ๊ฒฝ
- ํ ์คํธ ์ผ์ด์ค ์ฌ์ฌ์ฉ ๊ฐ๋ฅ... ํ์ง๋ง ํ ์คํธ ์ผ์ด์ค๊ฐ ์กด์ฌํ์ง ์์
- ๋ธ๋๋ฐ์ค E2E ํ
์คํธ(์ค๊ฐ ๋จ๊ณ์์๋ ์ด๋ ํ ์์
์ด ์ผ์ด๋๋์ง ์๊ดํ์ง ์์)
- ์์ฒญ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ์ดํฐ๋ก๋ง ํ ์คํธ๋ฅผ ์งํ
- ์ฑ์์ ์ ์ ๋์ํ๋ Access log๋ฅผ ์์งํ์ฌ ์งํ : ์๋ํฌ์ธํธ ํ ์คํธ ํ๋ณด
- ๋ฌด์์ ์ป์๋๊ฐ?
- ๋ณ๊ฒฝํด๋ ๊ด์ฐฎ๋ค๋ ์์ ๊ฐ
๊ฒฐ๊ตญ์๋ ์ ์ง๋ณด์ํ๊ธฐ ์ข์ ์ํํธ์จ์ด๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์์น๊ณผ๋ ๋์ผํ๋ค๊ณ ์๊ฐํ๋ค.
4) ํ๋ก์ ํธ ๊ฐ์์ฑ ํ๋ณด
- ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค ๋ณด๋ฉด ํฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ๋ฐฉ๋ฒ
- ํด์ผํ ์ผ๋ค์ ๊ฐ์ํ(์๊ฒ ๋ถํ )
- ์ผ์ ์ ๋ํ ๋ฆฌ์คํฌ๋ฅผ ๋ ์ ๊ด๋ฆฌํ ์ ์์
- ์์
์์ ์์คํ
, ๋๋ถ๋ฅ, ์ค๋ถ๋ฅ, ์ํ, ์
๋ฌด, ๋ด๋น์, ์ผ์ ๋ฑ์ ๊ธฐ์ค์ผ๋ก ๊ด๋ฆฌํจ
- ๊ฐ์ ์ ๋ฌด๋ฅผ ์งํํ๋ ๋ด๋น์๋ค๊ณผ ์งํ ์ํฉ์ ๋ํ ๊ณต์ ๊ฐ ๊ฐ๋ฅํจ
- ์งํ๋ค์ ๋ณด๋ฉฐ ์ง์น ์ ์๋ ์ํฉ๋ ํ์ ๋ผ ์ ์์(?)
- (๋ช ๋ฐฑํ ์งํ, ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ๋ฉด) ์ดํด ๊ด๊ณ์๊ฐ ์ด ํ๋ก์ ํธ๋ฅผ ํ์ํ๊ธฐ ์ข์์ง๋ค.
- ํด์ผํ ์ผ๋ค์ ๊ฐ์ํํ์ฌ ๋ฌธ์ํ -> ์ผ์ ์์ธก & ์ผ์ ๋ฆฌ์คํฌ ๊ด๋ฆฌ, ์งํ ์ํฉ ๊ณต์
๋ถ๋ก1.
- ์ฌ๋ฌ ๊ตฌ์ฑ์๊ฐ *๋๋ฉ์ธ์ ๋ํ ์ดํด ์์ค์ด ๋ค๋ฅธ ์ํฉ์ด ์กด์ฌํ ์ ์์
*๋๋ฉ์ธ: ์ฃผ๋ฌธ ์์คํ ์์์ ์ฃผ๋ฌธ, ๊ฒฐ์ ์์คํ ์์์ ๊ฒฐ์ ๋ฑ
- ๊ฐํธํ ๋ ๋๋ฉ์ธ ์ดํด์ ํฐ ๋น์ฉ์ด ํ์
- ๋ ๋ฆฌ์คํฌํ ๊ฒ์ ์์ฌ๊ฒฐ์ ๊ณผ์ ์ ์ฐธ์ฌํ๊ธฐ ์ด๋ ค์
- ๋๋ฉ์ธ ์ ๋ฌธ๊ฐ๋? ํฐ ๋ถ๋ด์ ๊ฐ์ง ์ ์์
- ๊ฒฐ๊ตญ, ๋๋ฉ์ธ์ ๋ํ ๋ค๋ฅธ ์ดํด๊ด๊ณ์ ์ํด ์ปค๋ฎค๋์ผ์ด์ ๋น์ฉ์ด ๋ฐ์ -> ๋ชจ๋๊ฐ ํ๋ค ์ ์์
- ์ถ์ฒํ๋ ๋ฐฉ์์ ์ด๋ฒคํธ ์คํ ๋ฐ(DDD, ์ ์ ์ ์ค๊ณ)
- ์ฐธ๊ณ ์์: ๋๋ฉ์ธ ์ง์ ํ๊ตฌ๋ฅผ ์ํ ์ด๋ฒคํธ ์คํ ๋ฐ Event Storming
- ๋ฌด์กฐ๊ฑด ๋์์ด ๋๋ค๊ณ ์๊ฐ
- ์ด๋ฒคํธ ์คํ ๋ฐ์ ์ํํธ์จ์ด ํ๋ก๊ทธ๋จ์ ๋๋ฉ์ธ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ๋น ๋ฅด๊ฒ ์์๋ด๊ธฐ ์ํ ์ํฌ์ต ๊ธฐ๋ฐ ๋ฐฉ๋ฒ
- ๊ฒฐ๊ตญ ์ด๋ฒคํธ ์คํ ๋ฐ์ ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํ๋์ง ๋น ๋ฅด๊ฒ ์์๋ด๊ธฐ ์ํ ๋ฐฉ๋ฒ
- ๋๋ฉ์ธ์ ๋ํด ์ต์ํ์ง ์์ ๊ตฌ์ฑ์๋ ๋๋ฉ์ธ์ ๋ํด ๋ฐฐ์ธ ์ ์์
- ๋ชจ๋ ๊ตฌ์ฑ์์ด ๋น์ฆ๋์ค ๊ฐ์ ์ ๋์์ด ๋ ์ ์๋๋ก ๊ธฐ์ฌํ ์ ์์
- ๊ถ๊ทน์ ์ผ๋ก ๋ชจ๋ ๊ตฌ์ฑ์์ด ๋๋ฉ์ธ์ ๋ํ ์ดํด๋ฅผ ๊ณต์ ํ ์ ์์ -> ๋์ผํ ๋ชฉํ, ๋์ผํ ๋ฐฉํฅ์ผ๋ก ์งํ
- 2021 ํ์์์คํ ๊ฐํธ ์ ์ด๋ฒคํธ ์คํ ๋ฐ์ ํตํด ๋๋ฉ์ธ์ ๋ํ ์ดํด ๊ณต์ -> ๊ฐ์ ๋๋ฉ์ธ ์ง์ ํฅ์
๋ถ๋ก2. ๋ณํ๋ฅผ ์ธก์
์ธก์ : ์ด๋ ํ ๊ด์ฐฐ/์๋จ์ ์ด์ฉํ์ฌ ์ฐ๋ฆฌ๊ฐ ์ดํด ๋ณด๋ *๋ฌด์์ ๋ํ ๋ถํ์ค์ฑ์ ์ ๋๋ฅผ ๋ฎ์ถ๋ ํ์
*๋ฌด์? ํธ๋ ์ด๋ ์คํ, ๋์ , ๊ธฐ์ ์ ํ ๋ฐฉ์, ๋ฐฉ๋ฒ ๋ฑ
์ฃผ๋ฌธ์๊ฐ ์ฆ๊ฐํ๋์ง, ๋น์ฉ์ด ๊ฐ์๋์๋์ง, CPU ์ฌ์ฉ๋ฅ ์ด ์ฆ๊ฐํ๋์ง, TPS๊ฐ ๊ฐ์ํ๋์ง ๋ฑ์ ์งํ๋ฅผ ๋ถ์
์ด์ ์ ๋นํด ๋์ ์งํ๋๋ผ๋ ๋ฌด์กฐ๊ฑด ๋ง์ด๋์ค๋ ์๋๋ค๊ณ ์๊ฐํ๊ณ , ์ด๋ ํ ํธ๋ ์ด๋ ์คํ๋ฅผ ํ๋์ง๊ฐ ์ค์ํจ
๊ฒฐ๊ตญ, ์ง์๋ค์ด ๊ธฐ๋ก๋์ด ๊ณต์ ๊ฐ๋๋ฉด ๋์ ๋ด ๋๋ฃ๋ค์๊ฒ ์ข์ ์ ์ฐ์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํจ
๋ง๋ฌด๋ฆฌ
๊ฐ์ธ์ ์ผ๋ก ์๊ฐํ๋ ๊ฒ๋ค๊ณผ ๋น์ทํ ๋ด์ฉ์ด ๋ง์ ๊ต์ฅํ ๊ณต๊ฐํ๋ฉฐ ์ฌ๋ฐ๊ฒ ๋ณธ ์์์ธ ๊ฒ ๊ฐ์ต๋๋ค.
์ ๋ ํนํ๋ 3. ํ ์คํธ ํ๋ณด ์ 4. ํ๋ก์ ํธ ๊ฐ์์ฑ ํ๋ณด ์ ๋ด์ฉ์ด ๋๋์ฑ ๊ณต๊ฐ๋์๋๋ฐ์, ํ ์คํธ ์ฝ๋๋ฅผ ์ถฉ๋ถํ ํ๋ณดํ์ฌ ๋ ๊ฑฐ์ ์๋น์ค๋ฅผ ๊ฐ์ ํ๊ธฐ ์ ํ ์คํธ ์ฝ๋๋ฅผ ํตํด ๋ฐ์ํ๊ธฐ ์ ๋๋ถ๋ถ์ ๋ก์ง์ ํ ์คํธ๋ฅผ ์งํํ ์ ์์๊ณ , ์ถํ ๋ฆฌํฉํ ๋ง์ ์งํํ ๋๋ ๋ง์ ๋์ ๋ดค๊ธฐ์ ๊ณต๊ฐํ ์ ์์์ต๋๋ค. (๋ฌผ๋ก ํ ์คํธ ์ฝ๋๊ฐ ์ค์ ์ด๊ด ์ 100% ์ปค๋ฒํ๊ธฐ์ ํ๋ค์ง ์์๊น ์๊ฐํฉ๋๋ค.. ๐)
๋ํ ํ๋ก์ ํธ ๊ฐ์์ฑ ํ๋ณด๋ฅผ ์ํด ์์ ๋ฌธ์ ๋ก ๋ถํ ํ ๋ค, ์์ ๋ฌธ์ ์์ ์ผ์ด๋๋ ๋ชจ๋ ์ผ๋ค์ ์ ๋ฆฌํ์ฌ ์ดํดํ ๋ค ๊ฐ์ ํ๋ ์์ ์ ์งํํ๋๋ฐ์, ์ด๋ ๊ฒ ํ๋ก์ ํธ๋ฅผ ๊ฐ์ํํ๋ ๊ฒ์ด ํจ์ฌ ๋ ์์ํ๊ฒ ์งํ๋๋ ๊ฒ์ ๊ฒฝํํ์์ต๋๋ค. ์ถ๊ฐ์ ์ผ๋ก ์ด๊ด ์ ๋ฐ์ํ ์ ์๋ ์ฌ์ด๋ ์ดํํธ ๋ฑ์ ๋ฏธ๋ฆฌ ํ์ ์ ํ์ฌ ์ด์๊ฐ ๋ฐ์ํ๋๋ผ๋ ์ถฉ๋ถํ ๋กค๋ฐฑ ๋ฑ์ ์ปจํธ๋กค์ด ๊ฐ๋ฅํ๋๋ก ์คํจ ์ผ์ด์ค๊น์ง ๊ณ ๋ คํ๋ ๊ฒ๋ ๊ต์ฅํ ์ข์ ๋ฏ ํฉ๋๋ค.
์์์์ ์งํํ ๊ฐ์ ๊ฑด๋งํผ ํฐ ํ๋ก์ ํธ๋ ์๋์์ง๋ง, ์์์ ๋ณด๋ฉฐ ๋ค์ ํ ๋ฒ ์ ๋ฆฌํ ์ ์์ด ๋ป๊น์ ์๊ฐ์ด์์ต๋๋ค. ๐
'์คํฐ๋ & ์ธ๋ฏธ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ธํ์ฝ 2024 ์ ๋ฆฌ (10) | 2024.10.25 |
---|---|
์ข์ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ๋ ค๋ฉด - ๋ฐ์ข ์ฒ๋(DEVOCEAN) (2) | 2022.06.19 |
๊ตฌ๊ธ๋ง ์ํ๋๋ฒ ๊ฟํ ์ ๋ฆฌ(feat. ๋๋ฆผ์ฝ๋ฉ) (8) | 2022.05.18 |
์๊ฐ ์ฝ๋๋ฆฌ๋ทฐ Ver_0.1: ์ปค๋ฆฌ์ด ์ฑ์ฅ CODE ์ธ๋ฏธ๋ ์ ๋ฆฌ (0) | 2021.11.07 |
22 Best Practices to Take Your API Design Skills to the Next Level (0) | 2021.09.16 |
๋๊ธ