πŸƒ Monolithic VS MSA

@GrinΒ· January 20, 2025 Β· 0 min read

Monolithic

μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ ν•˜λ‚˜μ˜ μ†Œν”„νŠΈμ›¨μ–΄ μ•ˆμ— ν¬ν•¨μ‹œμΌœ κ°œλ°œν•˜λŠ” 방식

  • λͺ¨λ“  업무 둜직이 ν•˜λ‚˜μ˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν˜•νƒœλ‘œ νŒ¨ν‚€μ§€ λ˜μ–΄ μ„œλΉ„μŠ€

    • μ„œλΉ„μŠ€ ν•˜λ‚˜κ°€ μˆ˜μ •λ˜λ©΄ 전체가 재 νŒ¨ν‚€μ§• λ˜μ–΄ 배포
  • μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ μ‚¬μš©ν•˜λŠ” 데이터가 ν•œκ³³μ— λͺ¨μ—¬ μ°Έμ‘°λ˜μ–΄ μ„œλΉ„μŠ€ λ˜λŠ” ν˜•νƒœ


MSA - Micro Service Aplication

λ³΅μž‘ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ 독립적인 μž‘μ€ μ„œλΉ„μŠ€λ“€λ‘œ λ‚˜λˆ„μ–΄ 개발, 배포 및 μœ μ§€λ³΄μˆ˜ν•˜λŠ” 방식

  • μ„œλΉ„μŠ€κ°€ λΆ„λ¦¬λ˜μ–΄ μžˆμ–΄ 전체가 λ‹€μš΄λ˜λŠ” 상황이 μ—†μŒ.
  • μ„œλΉ„μŠ€ κ°„ resource API (HTTP 톡신)
  • μ΅œμ†Œν•œμ˜ 쀑앙 집쀑 식 관리가 λ˜μ–΄μ•Ό ν•œλ‹€.
  • μ„œλ‘œ λ‹€λ₯Έ μ–Έμ–΄, μ €μž₯κΈ°μˆ μ„ μ‚¬μš©ν•  수 있음

    • μ„œλΉ„μŠ€ νŠΉμƒ‰μ— 맞게 μž‘μ—… 진행이 κ°€λŠ₯ν•˜λ‹€.
@Grin
λ°±μ—”λ“œ 개발 λΈ”λ‘œκ·Έ