[G1-Sync] Manual knowledge update

This commit is contained in:
Antigravity Agent
2026-04-30 22:42:02 +09:00
parent 0bd4f19e38
commit c36c0644a1
4888 changed files with 18470 additions and 18602 deletions
@@ -2,7 +2,7 @@
id: FE-ARCH-LARGE-001
category: "10_Wiki/💡 Topics/AI"
confidence_score: 1.0
tags: [architecture, large-scale, frontend, monorepo, fsd, scalability, maintainability, modularity]
tags: [[[Architecture]], large-scale, [[Frontend]], [[Monorepo]], fsd, [[Scalability]], maintainability, [[Modularity]]]
last_reinforced: 2026-04-26
---
@@ -14,10 +14,10 @@ last_reinforced: 2026-04-26
## 📖 구조화된 지식 (Synthesized Content)
- **추출된 패턴:** "Hierarchical Decoupling and Unified Governance" — 애플리케이션을 책임 범위에 따라 수직적으로 계층화하고, 물리적으로는 모노레포를 통해 자산을 공유하여 응집도는 높이고 결합도는 낮추는 패턴.
- **핵심 아키텍처 요소:**
- **Feature-Sliced Design (FSD):** `Shared``Entities``Features``Widgets``Pages``App` 순으로 의존성을 제한하는 계층적 설계.
- **Monorepo Strategy:** `pnpm workspaces``Turborepo`를 활용하여 다수의 서비스와 공용 라이브러리를 하나의 코드베이스에서 효율적으로 관리.
- **[[Feature-Sliced Design]] (FSD):** `Shared``Entities``Features``Widgets``Pages``App` 순으로 의존성을 제한하는 계층적 설계.
- **Monorepo [[Strategy]]:** `pnpm workspaces``[[Turborepo]]`를 활용하여 다수의 서비스와 공용 라이브러리를 하나의 코드베이스에서 효율적으로 관리.
- **Micro-frontends:** 거대한 앱을 독립적으로 배포 가능한 단위로 쪼개어 팀 간의 간섭 최소화 (Module Federation 등).
- **Design Token System:** 스타일 속성을 변수화하여 전체 프로젝트의 일관성을 중앙 제어.
- **Design Token[[ system]]:** 스타일 속성을 변수화하여 전체 프로젝트의 일관성을 중앙 제어.
- **의의:** 프로젝트 규모가 커짐에 따라 발생하는 스파게티 코드와 의존성 지옥을 방지하고, 지속 가능한 개발 속도를 유지함.
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)