์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- backjoon
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๋ฃ๊ตฌ์กฐ
- python
- ์๋ฐ์คํฌ๋ฆฝํธ
- postgresql
- DB
- baekjoon
- Java
- ํ๋ฌํฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- CS์ง์
- javascript
- ์ํ๋ฆฌํฐ
- spring
- ๋ฐ์ดํฐ
- Flutter
- ๋คํธ์ํฌ
- JPA
- ์คํ๋ง๋ถํธ
- ๋ฆฌ๋ ์ค
- Spring Security
- ์๋ฐ
- CS
- springboot
- Oracle
- ์คํ๋ง ๋ถํธ ์ผํ๋ชฐ ํ๋ก์ ํธ with JPA
- ๋ฐฑ์ค
- ์คํ๋ง
- ํ์ด์ฌ
- Today
- Total
Jin's Dev Story
[MSA] MSA๋? ๋ณธ๋ฌธ
๐ก ๋์จํ๊ฒ ๊ฒฐํฉ๋ ์๋น์ค์ ๋ชจ์์ผ๋ก ๊ตฌ์กฐํํ๋ ์๋น์ค ์งํฅ ์ํคํ ์ฒ ์คํ์ผ์ ์ผ์ข ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ธฐ๋ฒ
ex) ์ฌ๋ฌ ํ๋ก์ ํธ(์๋น์ค)๋ฅผ ๋ง๋ ๋ค ์ฐ๊ฒฐํด์ ์ฌ์ฉํ๋ ํํ
→ ๋ค์ดํฐ์ ๊ฒฝ์ฐ ๋ฉ์ผ, ์นดํ ๋ธ๋ก๊ทธ, ์ง์IN ์ผํ ๋ฑ ํ๋์ ํ๋ก์ ํธ์ ๋ค์ด์๋ ๊ฒ์ด ์๋ ๋ฉ์ผ ํ๋ก์ ํธ, ์นดํ ํ๋ก์ ํธ ๋ฑ ๊ฐ๊ฐ์ ํ๋ก์ ํธ๋ค๋ก ์กด์ฌํจ.
→ ๋ง์ฝ ์ด๋ฉ์ผ ์ชฝ์ ๋ด์ฉ์ ์ถ๊ฐํ๋ ค๊ณ ์๋ฒ๋ฅผ ์ ์ ๋ฉ์ถฐ์ผํ๋ ๊ฒฝ์ฐ ๋ค์ด๋ฒ ์ ์ฒด๋ฅผ ๋ช ์๊ฐ ๋ด๋ฆฌ๋ฉด ์ํด๋ณด๋ ์ฌ๋์ด ๋ง์.
→ ๊ทธ๋์ MSA๋ ๊ฐ ํํธ๋ณ๋ก ํ๋ก์ ํธ๊ฐ ๋๋ ์ ธ์๊ธฐ ๋๋ฌธ์ ํด๋น ์ด๋ฉ์ผ ํ๋ก์ ํธ์ ์๋ฒ๋ง ๋ฉ์ถ๋ฉด ๋๋ฏ๋ก MSA๋ฅผ ์ฌ์ฉํจ
MSA(Micro Service Architecture)์ ํน์ง
- ์๋น์ค ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ๋๋๋๋ ํต์ ์ ํ๊ฒ ๋จ
- ๋๋ฉ์ธ ์ค์ฌ์ผ๋ก ์ค๊ณ
- ์๋น์ค๋ณ ์ต์ ํ๋ ๊ธฐ์ ์ ๋ ๋ฆฝ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅ
- ์๋น์ค ํฌ๊ธฐ๋ ์์์ง๊ณ , ๋ ์์ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๊ณ , ๋ ๋ฆฝ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๊ณ , ๋ฐฐํฌ ์๋ํ๋ ๊ฐ๋ฅํจ
- ๋ฐฐํฌ ๋จ์ ์์์ง
- ๊ฒฐํฉ๋๊ฐ ๋ฎ์์ ์ค๊ณ ๋ณ๊ฒฝ์ ๋ถ๋ด์ด ์ ์
- ๊ฐ๊ฐ์ ์๋น์ค์ ๋ง๋ ์ต์ ์ ๊ธฐ์ ์ฌ์ฉ์ด ๊ฐ๋ฅํด์ง
'๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ฟ ๋ฒ๋คํฐ์ค] ์ฟ ๋ฒ๋คํฐ์ค๋? (0) | 2024.06.13 |
---|---|
[Docker] Docker๋? (0) | 2024.06.13 |
[Jenkins] ์ ํจ์ค๋? (0) | 2023.08.16 |
[CI/CD] CI/CD๋? (0) | 2023.08.16 |