์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ์ธ์คํด์ค
- ๋์ปค
- ๊ณจ๋4
- ๊ณจ๋3
- ๋ฐฐํฌ
- Express
- DP
- ์คํ๋ง ๋ถํธ
- ์๊ณ ๋ฆฌ์ฆ
- ์๋ฐ
- ETRI
- ๊ณจ๋5
- ๋์
- ๋์์ธํจํด
- ํ๋ก์ ํธ
- ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์
- EC2
- ์ ์ฒ๊ธฐ
- ์๋ผ์คํฑ๋น์คํก
- ์๋ฃ๊ตฌ์กฐ
- BFS
- aws
- DFS
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
- ์คํ๋ง๋ถํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ kit
- express.js
- Docker
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
๋ชฉ๋ก์ ์ฒด ๊ธ (199)
JUINTINATION
๊ทธ๋์ ์คํผํธ ํ๋ก์ ํธ๋ฅผ ์งํํ๋๋ผ Express.js๋ง ์ด์ฌํ ํ๋ฉด์ VS Code๋ง ์ด์ฌํ ์ด์๋๋ฐ ์คํ๋ง ๋ถํธ๋ฅผ ์จ์ผ ํ ์ผ์ด ์๊ฒจ์ ๋ฏธ๋ฆฌ ๊ฐ๋ ์ฐพ์ ๊ฒธ ์ค๋๋ง์ IntelliJ๋ฅผ ์ด์๋ค. ์์ ์ ์๋ฐ ๊ณต๋ถํ ๋ ์ฌ์ฉํ ํ๋ก์ ํธ, ์คํ๋ง ๊ณต๋ถํ ๋ ์ฌ์ฉํ๋ ํ๋ก์ ํธ ๋ฑ๋ฑ์ ์ ์ธํ ์ฌ๋ฌ ๋ฅ ํ๋ก์ ํธ๋ฅผ ์ง์๊ฐ๋ฉด์ ์ฌ์ ๋กญ๊ฒ ์ถ์ต์ ์ ๊ฒจ์์๋ค. ์ด์ ์์ํด๋ณผ๊น ํ๋๋ฐ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค.๋๋ ์ง๊ธ๊น์ง Java 11 ๋ฒ์ ์ผ๋ก๋ง ํ๋ก์ ํธ๋ฅผ ์งํํด์ jdk 17 ๋ฒ์ ์ด ๋ฐ๋ก ์ค์น๋์ด ์์ง ์์๋ฐ spring initializr์ Java 11์ ์ง์ํ์ง ์๋ ๊ฒ์ด๋ค. ์์ ์ ํผ์ ์คํ๋ง ๊ณต๋ถํ ๋๋ง ํ๋๋ผ๋ ์ง์ํ๋๋ฐ ์๊ฐ์ด ์ง๋๋ฉด์ ์ฌ๋ผ์ง ๊ฒ ๊ฐ๋ค.๊ทธ๋์ IntelliJ์์ ์คํ๋ง ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ ค๊ณ ํ๋ค. ๊ทธ๋ฐ..
๋ชจ๋ ์ฐ๊ณ๋ฅผ ์ํ ์ธํฐํ์ด์ค ๊ธฐ๋ฅ ์๋ณ ๋ชจ๋ ์ฐ๊ณ๋ ๋ด๋ถ ๋ชจ๋๊ณผ ์ธ๋ถ ๋ชจ๋ ๋๋ ๋ด๋ถ ๋ชจ๋ ๊ฐ ๋ฐ์ดํฐ์ ๊ตํ์ ์ํด ๊ด๊ณ๋ฅผ ์ค์ ํ๋ ๊ฒ์ผ๋ก ๋ํ์ ์ธ ๋ฐฉ๋ฒ์๋ EAI์ ESB ๋ฐฉ์์ด ์๋ค. EAI(Enterprise Application Integration) EAI๋ ๊ธฐ์ ๋ด ๊ฐ์ข ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ํ๋ซํผ ๊ฐ์ ์ ๋ณด ์ ๋ฌ, ์ฐ๊ณ, ํตํฉ ๋ฑ ์ํธ ์ฐ๋์ด ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ์๋ฃจ์ ์ผ๋ก ๋น์ฆ๋์ค ๊ฐ ํตํฉ ๋ฐ ์ฐ๊ณ์ฑ์ ์ฆ๋์์ผ ํจ์จ์ฑ ๋ฐ ๊ฐ ์์คํ ๊ฐ์ ํ์ ์ฑ(Determinacy)์ ๋์ฌ์ค๋ค. EAI์ ๊ตฌ์ถ ์ ํ์ ๋ค์๊ณผ ๊ฐ๋ค. ์ ํ ๊ธฐ๋ฅ ๋ชจํ(์ฌ์ง ์ถ์ฒ) Point-to-Point ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ ๋ฐฉ์์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ 1:1๋ก ์ฐ๊ฒฐํ๋ค. ๋ณ๊ฒฝ ๋ฐ ์ฌ์ฌ์ฉ์ด ์ด๋ ต๋ค. Hub & Spoke ๋จ์ผ ์ ์ ..
์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ์ฒ๋ฆฌ๋(Throughput) ์ผ์ ์๊ฐ ๋ด์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฒ๋ฆฌํ๋ ์ผ์ ์ ์๋ต ์๊ฐ(Response Time) ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฒญ์ ์ ๋ฌํ ์๊ฐ๋ถํฐ ์๋ต์ด ๋์ฐฉํ ๋๊น์ง ๊ฑธ๋ฆฐ ์๊ฐ ๊ฒฝ๊ณผ ์๊ฐ(Turn Around Time) ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ์ ์๋ขฐํ ์๊ฐ๋ถํฐ ์ฒ๋ฆฌ๊ฐ ์๋ฃ๋ ๋๊น์ง ๊ฑธ๋ฆฐ ์๊ฐ ์์ ์ฌ์ฉ๋ฅ (Resource Usage) ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ขฐํ ์์ ์ ์ฒ๋ฆฌํ๋ ๋์์ CPU ์ฌ์ฉ๋, ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋, ๋คํธ์ํฌ ์ฌ์ฉ๋ ๋ฑ์ ์์ ์ฌ์ฉ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ์ ํ ์์ธ ๋ถ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ ์ ํ ํ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ DB์ ์ฐ๊ฒฐํ๊ธฐ ์ํด Connection ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ฑฐ๋ ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ก์ง์์ ๋ง์ด ๋ฐ์ํ๋ฉฐ ๋ค์์ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ์ ํ์ ์ฃผ์ ์์ธ์ด๋ค. DB์..
๊ฒฐํจ(Fault)์ ์ ์ ๊ฒฐํจ์ ์ค๋ฅ ๋ฐ์, ์๋ ์คํจ ๋ฑ๊ณผ ๊ฐ์ด ์ํํธ์จ์ด๊ฐ ๊ฐ๋ฐ์๊ฐ ์ค๊ณํ ๊ฒ๊ณผ ๋ค๋ฅด๊ฒ ๋์ํ๊ฑฐ๋ ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์๋๋ ๊ฒ์ ์๋ฏธํ๋ค. ์ฌ์ฉ์๊ฐ ์์ํ ๊ฒฐ๊ณผ์ ์คํ ๊ฒฐ๊ณผ ๊ฐ์ ์ฐจ์ด๋ ์ ๋ฌด ๋ด์ฉ๊ณผ์ ๋ถ์ผ์น ๋ฑ์ผ๋ก ์ธํด ๋ณ๊ฒฝ์ด ํ์ํ ๋ถ๋ถ๋ ๋ชจ๋ ๊ฒฐํจ์ ํด๋น๋๋ค. ๊ฒฐํจ ๊ด๋ฆฌ ํ๋ก์ธ์ค ๊ฒฐํจ ๊ด๋ฆฌ ๊ณํ ์ ์ฒด ํ๋ก์ธ์ค์ ๋ํ ๊ฒฐํจ ๊ด๋ฆฌ ์ผ์ , ์ธ๋ ฅ, ์ ๋ฌด ํ๋ก์ธ์ค ๋ฑ์ ํ๋ณดํ์ฌ ๊ณํ์ ์๋ฆฝํ๋ ๋จ๊ณ ๊ฒฐํจ ๊ธฐ๋ก ๋ฐ๊ฒฌ๋ ๊ฒฐํจ์ ๊ฒฐํจ ๊ด๋ฆฌ DB์ ๋ฑ๋ก ๊ฒฐํจ ๊ฒํ ๋ฑ๋ก๋ ๊ฒฐํจ์ ๊ฒํ ํ๊ณ ๊ฒฐํจ์ ์์ ํ ๊ฐ๋ฐ์์๊ฒ ์ ๋ฌ ๊ฒฐํจ ์์ ๊ฐ๋ฐ์๋ ์ ๋ฌ๋ฐ์ ๊ฒฐํจ์ ์์ ๊ฒฐํจ ์ฌํ์ธ ๊ฐ๋ฐ์๊ฐ ์์ ํ ๋ด์ฉ์ ํ์ธํ๊ณ ๋ค์ ํ ์คํธ๋ฅผ ์ํ ๊ฒฐํจ ์ํ ์ถ์ ๋ฐ ๋ชจ๋ํฐ๋ง ํ๋ ๊ฒฐํจ ๊ด๋ฆฌ DB๋ฅผ ์ด์ฉํ์ฌ ํ๋ก์ ํธ๋ณ ๊ฒฐํจ ์ ํ..
์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ๋? ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฌ๋์ด ์๋ ๊ฒฐํจ์ ์ฐพ์๋ด๋ ์ผ๋ จ์ ํ์ ๋๋ ์ ์ฐจ๋ก ๊ฐ๋ฐ๋ ์ํํธ์จ์ด๊ฐ ๊ณ ๊ฐ์ ์๊ตฌ์ฌํญ์ ๋ง์กฑ์ํค๋์ง ํ์ธ(Validation)ํ๊ณ ์ํํธ์จ์ด๊ฐ ๊ธฐ๋ฅ์ ์ ํํ ์ํํ๋์ง ๊ฒ์ฆ(Verification)ํ๋ ๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ์ ํ์์ฑ ํ๋ก๊ทธ๋จ ์คํ ์ ์ ์ค๋ฅ๋ฅผ ๋ฐ๊ฒฌํ์ฌ ์๋ฐฉํ ์ ์์ผ๋ฉฐ์ ํ์ ์ ๋ขฐ๋๋ฅผ ํฅ์์ํจ๋ค. ๊ฐ๋ฐ ์ด๊ธฐ๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ๋ฅผ ๊ณํํ๊ณ ์์ํ๋ฉด ๋จ์ํ ์ค๋ฅ ๋ฐ๊ฒฌ๋ฟ๋ง ์๋๋ผ ์๋ก์ด ์ค๋ฅ์ ์ ์ ๋ ์๋ฐฉํ ์ ์๋ค. ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ํํ๋ฉด ์ต์ํ์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ผ๋ก ๋ง์ ๊ฒฐํจ์ ์ฐพ์ ์ ์๋ค. ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ์ ๊ธฐ๋ณธ ์๋ฆฌ ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ๋ ์ํํธ์จ์ด์ ์ ์ฌ์ ์ธ ๊ฒฐํจ์ ์ค์ผ ์ ์์ง๋ง ์ํํธ์จ์ด์ ๊ฒฐํจ์ด ์๋ค๊ณ ์ฆ๋ช ํ ์๋ ..
์ํํธ์จ์ด ํจํค์ง์ ํ์ ๊ด๋ฆฌ ํ์ ๊ด๋ฆฌ(SCM; Software Configuration Management)๋ ์ํํธ์จ์ด์ ๊ฐ๋ฐ ๊ณผ์ ์์ ์ํํธ์จ์ด์ ๋ณ๊ฒฝ ์ฌํญ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ๊ฐ๋ฐ๋ ์ผ๋ จ์ ํ๋์ด๋ค. ๊ด๋ฆฌ ํญ๋ชฉ์๋ ์์ค ์ฝ๋๋ฟ๋ง ์๋๋ผ ํ๋ก์ ํธ ๊ณํ, ๋ถ์์, ์ค๊ณ์, ํ๋ก๊ทธ๋จ ํ ์คํธ ์ผ์ด์ค ๋ฑ์ด ํฌํจ๋๋ค. ํ์ ๊ด๋ฆฌ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ ์ฒด ๋น์ฉ์ ์ค์ด๊ณ ๊ฐ๋ฐ ๊ณผ์ ์ ์ฌ๋ฌ ๋ฐฉํด ์์ธ์ด ์ต์ํ๋๋๋ก ๋ณด์ฆํ๋ ๊ฒ์ ๋ชฉ์ ์ผ๋ก ํ๋ค. ํ์ ๊ด๋ฆฌ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ ๋จ๊ณ์ ์ ์ฉ๋๋ ํ๋์ด๋ฉฐ ์ ์ง๋ณด์ ๋จ๊ณ์์๋ ์ํ๋๋ค. ํ์ ๊ด๋ฆฌ๋ฅผ ํตํด ๊ฐ์์ฑ๊ณผ ์ถ์ ์ฑ์ ๋ณด์ฅํจ์ผ๋ก์จ ์ํํธ์จ์ด์ ์์ฐ์ฑ๊ณผ ํ์ง์ ๋์ผ ์ ์๋ค. ํ์ ๊ด๋ฆฌ์ ์ค์์ฑ ์ง์์ ์ธ ์ํํธ์จ์ด์ ๋ณ๊ฒฝ ์ฌํญ์ ์ฒด๊ณ์ ์ผ๋ก ์ถ์ ํ๊ณ ํต์ ํ ์ ์๋ค. ..