Skip to main content

Feature-Sliced Design

ν”„λ‘ νŠΈμ—”λ“œ ν”„λ‘œμ νŠΈλ₯Ό μœ„ν•œ μ•„ν‚€ν…μ²˜ 방법둠

νŠΉμ§•

λͺ…μ‹œμ μΈ λΉ„μ¦ˆλ‹ˆμŠ€ 둜직

도메인 μŠ€μ½”ν”„ 덕뢄에 찾고자 ν•˜λŠ” λ‘œμ§μ„ μ‰½κ²Œ λ°œκ²¬ν•  수 μžˆλŠ” μ•„ν‚€ν…μ²˜μž…λ‹ˆλ‹€.

μœ μ—°μ„±

μ•„ν‚€ν…μ²˜ ꡬ성 μš”μ†Œλ₯Ό μƒˆλ‘œμš΄ μš”κ΅¬μ‚¬ν•­μ— 맞좰 μœ μ—°ν•˜κ²Œ κ΅μ²΄ν•˜κ³  μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

기술 뢀채 및 λ¦¬νŒ©ν† λ§

각 λͺ¨λ“ˆμ„ λΆ€μž‘μš© 없이 λ…λ¦½μ μœΌλ‘œ μˆ˜μ •, μž¬μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λͺ…μ‹œμ  μ½”λ“œ μž¬μ‚¬μš©

DRY 원칙과 둜컬 μ»€μŠ€ν„°λ§ˆμ΄μ§• 사이에 κ· ν˜•μ„ μœ μ§€ν•©λ‹ˆλ‹€.

κ°œλ…

곡용 API

각 λͺ¨λ“ˆμ—λŠ” μ΅œμƒμœ„ λ ˆλ²¨μ— 곡용 API 선언이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

격리

같은 λ ˆμ΄μ–΄ λ˜λŠ” μƒμœ„ λ ˆμ΄μ–΄μ˜ λͺ¨λ“ˆμ— 직접 μ˜μ‘΄ν•˜μ§€ μ•Šμ•„μ•Ό ν•©λ‹ˆλ‹€.

μš”κ΅¬μ‚¬ν•­ 쀑심

λΉ„μ¦ˆλ‹ˆμŠ€ 및 μ‚¬μš©μž μš”κ΅¬μ‚¬ν•­μ„ μ€‘μ‹¬μœΌλ‘œ ν•©λ‹ˆλ‹€.

ꡬ쑰

FSDλ₯Ό μ‚¬μš©ν•˜λŠ” κΈ°μ—…

FSDλ₯Ό μ‚¬μš©ν•˜λŠ” κΈ°μ—…μ΄μ‹ κ°€μš”? μ•Œλ €μ£Όμ„Έμš”