πŸ“— CS

[Arch] MSA (feat. Monolithic)

jcowwk 2025. 1. 13. 14:10

MSA (feat. Monolithic)


1. Monolithic

2. MSA


1. Monolithic

λͺ¨λ†€λ¦¬μ‹ μ•„ν‚€ν…μ²˜(Monolithic Architecture)λŠ” ν•œ ν”„λ‘œμ νŠΈμ— λͺ¨λ“  κΈ°λŠ₯이 ν¬ν•¨λ˜μ–΄ μžˆλŠ” ν˜•νƒœμž…λ‹ˆλ‹€.

 

초기 κ°œλ°œμ— μœ λ¦¬ν•˜κ³ , λ³΅μž‘ν•œ 톡신 없이 μ‚¬μš©ν•  수 μžˆλ‹€λŠ” μž₯점이 μžˆμŠ΅λ‹ˆλ‹€.

ν•˜μ§€λ§Œ ν•œ ν”„λ‘œμ νŠΈμ— λͺ¨λ“  κΈ°λŠ₯이 ν¬ν•¨λ˜μ–΄ 있기 λ•Œλ¬Έμ— 일뢀 κΈ°λŠ₯을 μˆ˜μ •ν•  λ•Œ, 전체 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μˆ˜μ •ν•΄μ•Όν•˜λŠ” 단점이 μžˆμŠ΅λ‹ˆλ‹€.

 

2. MSA(MicroService Architecture)

MSA(MicroService Architecture)λŠ” λͺ¨λ†€λ¦¬μ‹ μ•„ν‚€ν…μ²˜(Monolithic Architecture)의 ν•œκ³„λ₯Ό κ·Ήλ³΅ν•˜κΈ° μœ„ν•΄ λ“±μž₯ν–ˆμŠ΅λ‹ˆλ‹€.

μ—¬λŸ¬ 개의 μž‘μ€ μ„œλΉ„μŠ€λ‘œ κ΅¬μ„±λ˜μ–΄ 각 μ„œλΉ„μŠ€κ°€ λ…λ¦½μ μœΌλ‘œ 개발되고 λ°°ν¬λ©λ‹ˆλ‹€.

 

μ„œλΉ„μŠ€ κ°„ λ…λ¦½μ μœΌλ‘œ 개발되고 배포되기 λ•Œλ¬Έμ— 일뢀 κΈ°λŠ₯을 μˆ˜μ •ν•˜λ”λΌλ„,

전체 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— 큰 영ν–₯을 λΌμΉ˜μ§€ μ•ŠλŠ” μž₯점이 μžˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ†€λ¦¬μ‹ μ•„ν‚€ν…μ²˜μ™€λŠ” λ°˜λŒ€λ‘œ 초기 κ°œλ°œμ— μ‹œκ°„μ΄ μ†Œμš”λœλ‹€λŠ” 단점이 μžˆμŠ΅λ‹ˆλ‹€.


μ°Έκ³  μ‚¬μ΄νŠΈ

 

[MSA] MSAλž€ 무엇인가? κ°œλ… μ΄ν•΄ν•˜κΈ°

MSAκ°€ 무엇인지 μžμ„Έν•˜κ²Œ μ•Œκ³ μ‹Άμ–΄ 개인적으둜 μ •λ¦¬ν•˜λŠ” ν¬μŠ€νŒ…μž…λ‹ˆλ‹€. MSA? MicroService Architecture의 μ€„μž„λ§ πŸ‘‰πŸ» λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ μ•„ν‚€ν…μ²˜μ— λŒ€ν•œ μ •ν™•ν•œ μ •μ˜λŠ” μ—†λ‹€. ν•˜μ§€λ§Œ λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€λž€

wooaoe.tistory.com

 

 

[MSA] λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ μ•„ν‚€ν…μ²˜(MSA)λž€ 뭘까?

λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ μ•„ν‚€ν…μ²˜(MSA)λŠ” μž‘κ³  독립적인 μ„œλΉ„μŠ€λ“€μ˜ μ§‘ν•©μœΌλ‘œ κ΅¬μ„±λœ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ꡬ쑰이닀 이번 ν¬μŠ€νŒ…μ—μ„œλŠ” λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ μ•„ν‚€ν…μ²˜(Microservice Architecture)와 λͺ¨λ†€λ¦¬μ‹ μ•„ν‚€ν…μ²˜(Monol

mozzi-devlog.tistory.com

 

λ¬Έμ œκ°€ 있으면 λŒ“κΈ€ λ‚¨κ²¨μ£Όμ„Έμš” !

ν”Όλ“œλ°±μ€ μ–Έμ œλ‚˜ ν™˜μ˜μž…λ‹ˆλ‹€ <3