Files
2nd/10_Wiki/Topics/Architecture/_MOC.md
T
koriweb 95cd8bb891 feat(wiki): 코드 그라운딩 23문서 + MOC 학습지도 39개
- 코드 그라운딩: 기술 주제 문서의 '적용 사례'에 실제 레포 구현 위치
  (file:line)+커밋 자동 주입 (예: 문서 청킹 전략→connectai/src/retrieval/chunker.ts).
  멱등 마커(CODE-GROUNDING)로 재실행 시 갱신.
- MOC: 39개 클러스터 폴더에 _MOC.md 학습지도 생성(진입점+통찰 주석).
도구: Datacollect/scripts/{code_grounding,moc_generator}.mjs

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-08 18:56:11 +09:00

494 lines
14 KiB
Markdown

---
id: moc-architecture
title: "Architecture — 학습 지도 (MOC)"
category: "MOC"
status: "active"
type: "map-of-content"
tags: ["MOC", "Architecture"]
updated_at: 2026-06-08
---
# 🗺️ Architecture — 학습 지도 (MOC)
> 이 클러스터의 **421개 문서**에 대한 진입점과 학습 순서. 자동 생성(moc_generator.mjs) — 재실행 시 갱신.
## 🚀 여기서 시작 (Start here)
- [[기본 타입에의 집착(Primitive Obsession)]]
- [[API Fundamentals]]
- [[Primitive Obsession (기본 타입 집착)]]
## 📚 전체 문서 (Topics)
> ⚠️ 문서가 많은 클러스터(418개) — 첫 글자별로 묶음. 하위 폴더로 재구성 검토 권장.
### 0-9
- [[2026년 3월 연구 드롭 (March 2026 Research Drop)]]
- [[3의 법칙 (Rule of Three)]]
### A
- [[A2A (Agent-to-Agent Protocol)]]
- [[Abstract Syntax Tree Traversal]]
- [[ACID Transactions]]
- [[Active Record Pattern vs Repository Pattern]]
- [[ADR (Architecture Decision Record)]]
- [[ADR (Architecture Decision Records)]]
- [[AI-Assisted Refactoring (AI 기반 리팩토링)]]
- [[Alliance (동맹)]]
- [[Alliances]]
- [[Ambient Declarations]]
- [[AOP (Aspect-Oriented Programming)]]
- [[AOT Compilation (Ahead-of-Time)]]
- [[Apache Ignite]]
- [[API Contract Definition]]
- [[API First Architecture]]
- [[API Gateway]]
- [[API-First Architecture]]
- [[Append-only Log]]
- [[Architectural Constraint Enforcement]]
- [[Architectural Violations]]
- [[Architecture Description (아키텍처 명세)]]
- [[Architecture Diagramming Standards]]
- [[Architecture Erosion (아키텍처 침식)]]
- [[Architecture Evaluation (아키텍처 평가)]]
- [[Architecture Refactor]]
- [[Architecture Review (아키텍처 및 설계 리뷰)]]
- [[Arrangement and Composition]]
- [[Aspect Oriented Programming (AOP)]]
- [[AST Traversal]]
- [[ATAM (Architecture Trade-offs Analysis Method)]]
- [[ATAM (Architecture Tradeoff Analysis Method)]]
- [[Automated Refactoring Tools]]
### B
- [[Base Layouts]]
- [[Bayesian Inference]]
- [[Beat Saber]]
- [[Belief System]]
- [[Big Data]]
- [[BIM 모델 렌더링]]
- [[bitECS와 SharedArrayBuffer의 실제 코드 통합]]
- [[BLoC]]
- [[Boilerplate]]
- [[Bottom Up Approach]]
- [[Bounded Context]]
- [[BPM (Business Process Management)]]
- [[Branded Types]]
- [[Breaking Dependencies]]
- [[Broker Topology]]
- [[Browser]]
### C
- [[C4 Modeling Framework]]
- [[CAD 렌더링 최적화]]
- [[Call Stack]]
- [[Call Stack Analysis]]
- [[Characterization Tests (특성화 테스트)]]
- [[Choreography]]
- [[CI CD]]
- [[Code Refactoring]]
- [[Combat Timeline Difficulty Scaling]]
- [[Complex Event Processing (CEP)]]
- [[Complexity Theory]]
- [[Component Based Architecture (CBA)]]
- [[Component Library Architecture]]
- [[Component-Based Architecture]]
- [[Compound Components]]
- [[Compute Shaders]]
- [[Conceptual Integrity]]
- [[Concurrent Rendering]]
- [[Constructor Injection]]
- [[Continuous Integration (CI)]]
- [[Control Points]]
- [[Control Systems Engineering]]
- [[Cosmos 플랫폼 (Netflix)]]
- [[Cross-Cutting Concerns]]
- [[Cross-Cutting Concerns (AOP)]]
- [[CST]]
- [[Cumulative Layout Shift (CLS)]]
- [[Cyclomatic Complexity]]
### D
- [[DeepReadonly]]
- [[Dependencies (의존성)]]
- [[Dependency Analysis]]
- [[Dependency Injection]]
- [[Dependency Injection (의존성 주입)]]
- [[Dependency Inversion Principle]]
- [[Digital Twin]]
- [[Discriminated Unions]]
- [[Distributed Computing]]
- [[Distributed System Type Safety]]
- [[Distributed Systems Fallacies]]
- [[Distributed Tracing]]
- [[DOM (Document Object Model)]]
- [[DOM (Document Object Model)]]
- [[DORA Metrics]]
- [[Downshift]]
- [[Dynamic Systems Development Method (DSDM)]]
### E
- [[E-commerce Platforms]]
- [[Enabling Point (활성화 지점)]]
- [[Enterprise Software Architecture]]
- [[Entity (엔티티)]]
- [[Eugen Systems]]
- [[EVE 온라인(EVE Online)]]
- [[Event Mediator]]
- [[Event Storming]]
- [[Event Stream Processing]]
- [[Eventual Consistency]]
- [[Evolutionary Computation]]
- [[Excess Property Checking]]
- [[Executable Documentation]]
- [[Exergaming]]
- [[Experience Sampling Method]]
- [[Exploration vs Exploitation]]
- [[Extract Class (클래스 추출하기)]]
- [[Extract Method (함수 추출하기)]]
### F
- [[Fault Tolerance]]
- [[Feature-Driven Architecture]]
- [[Fiber Architecture]]
- [[Flow State]]
- [[Fluid Typography]]
- [[FOMO (Fear of Missing Out)]]
- [[Fragment Shading]]
- [[Fragment-bound]]
- [[Functional Programming]]
### G
- [[G Stack Integration Guide]]
- [[Garbage Collection]]
- [[Gates]]
- [[Generational Hypothesis]]
- [[Generics and Polymorphism]]
- [[Global Singleton]]
- [[God Object Antipattern]]
- [[Graph Theory]]
- [[gRPC and Protocol Buffers]]
### H
- [[Hardware]]
- [[Hexagonal Architecture (Ports and Adapters)]]
- [[High Cohesion Low Coupling]]
- [[Homeostasis]]
- [[Hybrid Cloud Architectures]]
- [[Hydration]]
### I
- [[Impedance Matching]]
- [[Implementation Separation]]
- [[In-Memory Data Grid]]
- [[Incremental Marking]]
- [[Incremental Static Regeneration (ISR)]]
- [[Indian Innovation Models]]
- [[Infraspace]]
- [[InstancedMesh]]
- [[Integration Architecture Diagrams]]
- [[Introduce Null Object (널 객체 도입하기)]]
- [[Inversion of Control (IoC)]]
- [[Iriszoom 엔진]]
- [[Island Architecture]]
- [[ISO 25010]]
- [[ISO 25010 (Quality Model)]]
- [[ISO IEC 25010]]
- [[Istio]]
### K
- [[Keeper of the Vision]]
### L
- [[Legacy System Migration]]
- [[Link Seam (링크 접점)]]
- [[LiveOps]]
- [[Logging Diagnostics]]
- [[Loose Coupling]]
- [[LSTM (Long Short-Term Memory)]]
### M
- [[Machinations]]
- [[Macro-architecture]]
- [[Mapper / ModelMapper]]
- [[March 2026 Research Drop]]
- [[Mark-Sweep GC]]
- [[Mediator Topology]]
- [[Memory Leaks]]
- [[Mental Models]]
- [[Mermaid Diagrams]]
- [[Message Broker]]
- [[Message Brokers]]
- [[Message Queues and Event Streams]]
- [[Micro-interactions]]
- [[Mock Objects (가짜 객체)]]
- [[Mocking and Stubbing (테스트 대역)]]
- [[Mocking Framework]]
- [[Mockito]]
- [[Modern Review Workflow]]
- [[Modern Website Architecture]]
- [[Modular Architecture]]
- [[Modular Programming]]
- [[Modular Weapon Evolution and Skill Trees]]
- [[Monolithic vs Microservices]]
- [[Monorepo]]
- [[Monorepo (Turborepo/Nx)]]
- [[Monorepo architectures]]
- [[Multi-threaded Architecture]]
- [[MVC (Model-View-Controller)]]
### N
- [[ndf-parse]]
- [[Netflix 마이크로서비스 전환]]
- [[Network Latency Optimization]]
- [[New Architecture (React Native Fabric/TurboModules)]]
- [[Next.js and Modern Web]]
- [[NoSQL Databases in AI]]
- [[Nudge Theory]]
### O
- [[Object Pooling]]
- [[Object Seam (객체 접점)]]
- [[Object-Oriented Programming (OOP)]]
- [[Old Space (Old Generation)]]
- [[Old Space (V8)]]
- [[Orinoco (V8 GC project)]]
- [[Over-engineering (오버엔지니어링)]]
- [[Overdraw]]
### P
- [[Parallel Computing in AI]]
- [[PBR (Physically Based Rendering)]]
- [[Permanent Loss]]
- [[Pipeline Parallelism]]
- [[Platform Engineering]]
- [[Platform Resistance]]
- [[Pocket Land]]
- [[Pointer Compression]]
- [[Polymorphism (다형성)]]
- [[Polymorphism in Engine Architecture]]
- [[Power Creep]]
- [[Predictive Refactoring]]
- [[Preprocessing Seam (전처리 접점)]]
- [[Preserve Whole Object (객체 통째로 넘기기)]]
- [[Problem Solving]]
- [[Problem Solving Skills]]
- [[Procedural Architecture Systems]]
- [[Program Dependence Graph]]
- [[Progressive Disclosure]]
- [[Prototyping]]
- [[Publish-Subscribe Model]]
- [[Pull Request]]
- [[Pull Up Method]]
### Q
- [[Queue Management Systems]]
### R
- [[Reachability Analysis]]
- [[Real-time Data Streaming]]
- [[Real-Time Engine (RTE)]]
- [[Red-Green Refactoring]]
- [[Redux]]
- [[Refactoring]]
- [[Refactoring (리팩토링)]]
- [[Refactoring Techniques (리팩토링 기법)]]
- [[Render Props]]
- [[Replace Conditional with Polymorphism (조건식을 다형성으로 바꾸기)]]
- [[Resource Management]]
- [[Risk Management]]
- [[Router Implementation]]
- [[Rule of Three (3의 법칙)]]
### S
- [[SARA (Software Architecture Review and Assessment)]]
- [[Scalability]]
- [[Scratch Refactoring (스크래치 리팩토링)]]
- [[Seam (접점)]]
- [[Seams (이음새)]]
- [[Separation of Concerns]]
- [[Serverless Architecture]]
- [[Service Layer Pattern]]
- [[Service Mesh]]
- [[Service-oriented Architecture (SOA)]]
- [[Service-Oriented Architecture (SOA)]]
- [[SharedArrayBuffer 보안 이슈와 Cross-Origin Isolation]]
- [[Simple Event Processing]]
- [[Single Responsibility Principle (SRP)]]
- [[Single Source of Truth (SSoT)]]
- [[Skybound Implementation Report V10.5]]
- [[Snapshots]]
- [[Social Engineering]]
- [[Software Architecture Documentation]]
- [[Software Architecture Erosion]]
- [[Software Architecture Knowledge Management (소프트웨어 아키텍처 지식 관리)]]
- [[Software Architecture Recovery]]
- [[Software Development Life Cycle (SDLC)]]
- [[SOLID Principles]]
- [[SPA 라우트 전환 성능 최적화]]
- [[Space-Based Architecture]]
- [[Spring Framework]]
- [[Sprout & Wrap Techniques (스프라우트 & 랩 기법)]]
- [[Sprout Method (스프라우트 메서드)]]
- [[Stat Injection and Visual Renderer Pipeline]]
- [[Static and Dynamic Analysis]]
- [[Stochastic Gradient Descent]]
- [[Storage Area Networks]]
- [[Strategic Thinking]]
- [[Stream Processing]]
- [[Stream Processing Architectures]]
- [[Styled Components]]
- [[Swarm Intelligence]]
- [[Switch Statements (Switch 문)]]
- [[System Architecture Documentation]]
- [[System Protocol Standard]]
- [[Systems Thinking]]
### T
- [[TARA (Threat Analysis and Risk Assessment)]]
- [[Technical Architecture]]
- [[Technical Debt]]
- [[Technical Debt (기술 부채)]]
- [[Test Automation Pyramid]]
- [[Test Doubles (테스트 대역)]]
- [[Test Pyramid (테스트 피라미드)]]
- [[Test-Driven Development (테스트 주도 개발)]]
- [[Testability Architecture]]
- [[Testability in Architecture]]
- [[Tetris Project Retrospective]]
- [[The Two Hats]]
- [[Thought Architecture]]
- [[Three.js]]
- [[Time Slicing]]
- [[TSL (Three Shader Language)]]
- [[Turborepo]]
- [[Two Hats (두 개의 모자)]]
- [[Type Alias (TypeScript)]]
- [[Type Casting]]
- [[TypeScript readonly]]
### U
- [[Uber Base Web]]
- [[Unit Test (단위 테스트)]]
- [[Unit Tests (단위 테스트)]]
- [[Utility Tree (유틸리티 트리)]]
### V
- [[V8 엔진 힙 아키텍처]]
- [[V8 엔진의 메모리 관리 아키텍처 및 Orinoco 프로젝트]]
- [[V8 Heap Architecture]]
- [[Variational Autoencoders (VAE)]]
- [[Vergence-Accommodation Conflict (VAC)]]
- [[vFunction]]
- [[VIP (Clean Swift)]]
- [[VIP System]]
- [[Vite Build Tool]]
- [[VR Sickness]]
- [[Vue Architecture]]
### W
- [[War-Yes 및 Warno-Armory 도구]]
- [[WARNO]]
- [[Web Rendering Strategies — CSR vs SSR]]
- [[WebGL]]
- [[WebGPU]]
- [[Whale Hunting]]
- [[Wrap Method (랩 메서드)]]
- [[Write Barrier]]
### Y
- [[YAGNI (You Aren't Gonna Need It)]]
### Z
- [[Zod]]
### 가나다
- [[가상현실(VR)]]
- [[가차(Gacha)]]
- [[객체 지향 소프트웨어 아키텍처 설계]]
- [[객체 지향 프로그래밍 Object Oriented Programming, OOP]]
- [[객체 지향 프로그래밍(OOP)]]
- [[관심사의 분리 Separation of Concerns, SoC]]
- [[관심사의 분리(SoC)]]
- [[관점 지향 프로그래밍(AOP)]]
- [[기술 부채 (Technical Debt)]]
- [[깊이 지각(Depth perception)]]
- [[다형성 (Polymorphism)]]
- [[단위 테스트 (Unit Tests)]]
- [[데이터 파싱(Data Parsing)]]
- [[디아블로 2(Diablo II)]]
- [[로그 (Logs)]]
- [[리텐션 (Retention)]]
- [[리팩토링 원칙]]
- [[마이크로서비스 아키텍처의 의존성 관리]]
- [[마키네이션(Machinations.io)]]
- [[매몰 비용 오류 (Sunk Cost Fallacy)]]
- [[모바일 퍼스트(Mobile First)]]
- [[배수구 (Sinks)]]
- [[버전 관리 이력 (Version Control History)]]
- [[보이스카우트 규칙 (Boy Scout Rule)]]
- [[복잡한 비즈니스 도메인 (금융, 헬스케어, 이커머스 등)]]
- [[부분 유료화 (Free-to-Play)]]
- [[분산 시스템 아키텍처 (Distributed Systems Architecture)]]
- [[불변성 (Immutability)]]
- [[비기능 요구사항 (Non-functional Requirements)]]
- [[비기능적 요구사항 (Non-functional Requirements, NFRs)]]
- [[사용자 제작 콘텐츠 (UGC)]]
- [[상태 머신 (State Machine) 모델링 및 Redux 액션/리듀서 설계]]
- [[선언 파일(dts)]]
- [[소프트웨어 아키텍처 베스트 프랙티스]]
- [[소프트웨어 아키텍처 설계]]
- [[소프트웨어 아키텍처 평가 (Software Architecture Evaluation)]]
- [[스택 트레이스 (Stack Trace)]]
- [[시각-전정 충돌 (Visual-vestibular conflict)]]
- [[시스템 아키텍처 시각화 (System Architecture Visualization)]]
- [[시프트 레프트 (Shift-Left)]]
- [[실시간 엔진 (Real-Time Engine)]]
- [[실시간 엔진 (RTE)]]
- [[실재감(Presence)]]
- [[아키텍처 다이어그램 (Architecture Diagram)]]
- [[아키텍처 패턴 지식]]
- [[안구 운동 기능 (Oculomotor functions)]]
- [[알비온 온라인(Albion Online)]]
- [[약한 타입 검사 (Weak Type Detection)]]
- [[어포던스(Affordances)]]
- [[엔터프라이즈 소프트웨어 개발]]
- [[엔터프라이즈 애플리케이션 및 점진적 리팩토링]]
- [[외부 라이브러리 API 설계]]
- [[웹 애플리케이션의 3계층 구조]]
- [[의사결정 매트릭스 (Decision Matrix)]]
- [[의존성 규칙 (Dependency Rule)]]
- [[의존성 주입(DI)]]
- [[이동 속도 (Movement Speed)]]
- [[이커머스의 실시간 재고 관리]]
- [[인앱 광고(IAA)]]
- [[인앱 구매(IAP)]]
- [[인터페이스와 포트-어댑터 (Interfaces and Ports-Adapters)]]
- [[입자 시스템(Particle Systems)]]
- [[지식 증발 (Knowledge Vaporization)]]
- [[집합론(Set Theory)]]
- [[추상 구문 트리 (AST)]]
- [[추상화]]
- [[추출 및 인라인 (Extract & Inline)]]
- [[컴포넌트 기반 아키텍처 (CBA)]]
- [[컴포넌트 기반 아키텍처 개념 수집 포인트]]
- [[클래시 로얄(Clash Royale)]]
- [[클린 아키텍처]]
- [[타입 가드 (Type Predicates)]]
- [[타입 가드(Type Guards)]]
- [[타입 단언(Type Assertions)]]
- [[탭과 싱크(Taps and Sinks)]]
- [[텔레메트리 (Telemetry)]]
- [[텔레메트리 밸런싱(Telemetry Balancing)]]
- [[토스(Toss) Front SDK 퍼사드 패턴 적용]]
- [[폭주-조절 갈등 (Vergence-Accommodation Conflict)]]
- [[프로토타이핑 및 개념 증명(PoC)]]
- [[플랫폼 컨버전스(Platform Convergence)]]
- [[하이브리드 수익화(Hybrid Monetization)]]
- [[하이브리드 캐주얼(Hybrid Casual)]]
- [[하향식 탐색 Top-Down Approach]]
- [[핫스팟 탐지 Hotspot Detection]]
- [[헤드 마운트 디스플레이(HMD)]]
- [[현대 웹 애플리케이션 설계]]
- [[형상 관리 체계 Version Control System]]
_421 docs · 자동 생성 2026-06-08_