개발의 본질을 파고드는 풀스택 딥다이브 연구소
"Beyond the docs."
"이 기술은 왜 이렇게 설계됐을까?"
공식 문서와 소스 코드를 출발점으로 하드웨어·언어·런타임·플랫폼을 분해하고, 실행·메모리·동시성·렌더링·상태 일관성이라는 하나의 렌즈로 개발 전반을 관통합니다.
그래서 모든 글은 같은 흐름으로 끝납니다 — 원리(어떻게 동작하나) → 경계(어떤 조건에서 깨지고 무엇을 맞바꾸나) → 검증(코드와 측정이 설명을 지지하나).
IQ의 다섯 연구소는 네 가지 지식 렌즈와 그 앎이 깃드는 마음을 하나의 체계로 연결합니다. 이 연구소는 그중 **Techne(기예지)**의 축을 맡습니다.
| 앎의 형태 | 핵심 질문 | 연구소 | |
|---|---|---|---|
| 📐 | Episteme — 증명 가능한 이론지 | 왜 참인가? | IQ AI Lab · "Prove, don't memorize" |
| 🔧 | Techne — 만들어내는 기예지 | 어떻게 동작하는가? | IQ Dev Lab · "Beyond the docs" |
| 🧭 | Phronesis — 상황 속에서 판단하는 실천지 | 그래서 무엇을 하는가? | IQ Phronesis Lab · "Distill, don't collect" |
| 🌌 | Sophia — 제1원리에서 실재를 이해하는 이론적 지혜 | 무엇이 근본이며, 왜 이렇게 존재하는가? | IQ Physis Lab · "Derive, don't accept" |
| 🧠 | Psyche — 모든 앎이 깃드는 마음 그 자체 (덕이 아니라, 덕의 자리) | 아는 자는 무엇이며, 경험은 어떻게 생기는가? | IQ Psyche Lab · "Explain it, don't explain it away" |
다섯 연구소는 같은 깊이의 탐구를 서로 다른 방식으로 검증합니다 — AI는 증명, Dev는 코드와 측정, Phronesis는 반례, Physis는 실험, Psyche는 실험·현상학·계산 모델을 사용합니다.
Techne의 기준 — 설명이 소스 코드의 실제 실행과 측정 결과를 함께 견디는가.
이 연구소는 분야를 나열하지 않고 스택 레이어로 쌓습니다. 위 레이어는 아래 레이어 위에서 동작하고, 같은 본질 질문(동시성·메모리·렌더링·상태 일관성)이 레이어를 가로질러 반복됩니다.
graph TD
SYN["🧬 <b>Synthesis</b><br/>동시성 · 메모리 · 렌더링 · 상태 일관성을 플랫폼 횡단으로 비교"]
PLAT["🔧 Backend | 🌐 Frontend | 📱 Mobile | 🔀 Cross-Platform<br/><i>코드가 어디서 실행되는가</i>"]
LANG["🧱 <b>Languages & Runtimes</b><br/>Java · Kotlin · Swift · JS/TS · Rust · Go"]
FND["🪨 <b>Foundations</b><br/>Computer Architecture · Compiler · OS · Network · Crypto · Distributed Theory · GPU"]
SYN --- PLAT
PLAT --- LANG
LANG --- FND
style SYN fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
style PLAT fill:#e3f2fd,stroke:#1565c0,stroke-width:2px
style LANG fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
style FND fill:#fff3e0,stroke:#ef6c00,stroke-width:2px
완성의 기준 — "분야를 다 모았나"가 아니라 "레이어가 다 찼나". 새 언어·DB·툴이 나와도 새 분야가 아니라 기존 레이어의 한 칸으로 들어갑니다.
🟢 운영 중 · 🆕 확장 예정(로드맵)
🪨 Foundations

모든 소프트웨어가 끝내 수렴하는 하드웨어·운영체제·컴파일러의 바닥
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Computer Architecture Deep Dive | 🆕 CPU 파이프라인·캐시 계층·False Sharing, 분기 예측, 메모리 모델·배리어, SIMD, NUMA — "왜 느린가"의 최종 수렴점 38docs |
| 2 | Compiler & Language Implementation | 🆕 Lexer/Parser/AST → 타입 체커 → IR → 코드 생성, JIT vs AOT, SSA — JVM·V8·ART·TS의 공통 골격 40docs |
| 3 | Cryptography Deep Dive | 🆕 대칭/비대칭·해시·키교환(ECDH)·서명·KDF, TLS 핸드쉐이크 수학 — Auth·JWT·TLS의 바닥 36docs |
| 4 | Distributed Systems Theory | 🆕 Consensus(Raft/Paxos)·CAP/PACELC·Vector Clock·CRDT·Gossip — Kafka·K8s·Saga의 이론적 뿌리 42docs |
| 5 | GPU & Graphics Pipeline | 🆕 정점→래스터화→프래그먼트 셰이더, WebGPU/Metal/Vulkan, GLSL/WGSL — Browser·Compose·SwiftUI 렌더링의 공통 바닥 38docs |
🧱 Languages & Runtimes

문법 너머의 실행 모델 — 메모리·동시성·런타임 설계를 언어 횡단으로 비교
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Rust Deep Dive | 🆕 소유권·빌림 검사기·라이프타임, Send/Sync, 런타임 없는 async, zero-cost 추상화, GC 없는 메모리 안전 42docs |
| 2 | Go Deep Dive | 🆕 M:N 고루틴 스케줄러(GMP), 채널·select, 삼색 표시 GC, 메모리 모델, 인터페이스 동적 디스패치 38docs |
※ Java/Kotlin/Swift/JS·TS는 각 플랫폼 맥락(Backend·Mobile·Frontend)에서 다룹니다.
☕ Java Core 
객체 모델에서 JVM 메모리와 동시성까지, Java가 보장하는 계약의 내부
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Modern Java in Action | 자바 8+ 함수형 프로그래밍, 스트림 API, 람다 |
| 2 | Java API Reference | 자바 표준 라이브러리 원리, 실무 패턴, 성능 최적화, 실행 가능한 예제 |
| 3 | Java Design Patterns | 47가지 디자인 패턴, GoF/아키텍처/동시성 패턴, 실전 Before/After 비교 |
| 4 | Unit Testing | 단위 테스트 설계 원칙, Mocking 전략(Stub/Spy/Fake), 안티패턴 분석 |
| 5 | Java Concurrency Deep Dive | JVM 락 메커니즘 완전 분해, Mark Word·Biased/Thin/Fat Lock, CAS·AQS 내부 구조, 가상 스레드 40docs |
| 6 | JVM Deep Dive | JVM 내부 구조 완전 해부, 클래스 로딩/GC/JIT/메모리 모델, CPU 레벨 분석, 성능 튜닝 |
Legacy / fork study — 오브젝트 (Objects): 코드로 이해하는 객체지향 설계, 역할·책임·협력 (Blue curated 집계 제외)
🍃 Spring Ecosystem 
편리한 추상화 아래에서 컨테이너·프록시·트랜잭션·리액티브 런타임이 움직이는 방식
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Spring Core Deep Dive | IoC 컨테이너 완전 해부, DI 내부 동작, Bean 생명주기, AOP/Proxy 구현 원리, SpEL 51docs |
| 2 | Spring Data & Transaction | Spring Data JPA 내부 구조, 트랜잭션 관리, Hibernate 통합, 쿼리 성능 튜닝, Connection Pool 45docs |
| 3 | Spring Boot Internals | Auto-configuration 내부 동작, 스타트업 프로세스, Property 관리, Actuator, 내장 서버 구성 45docs |
| 4 | Spring MVC Deep Dive | DispatcherServlet 완전 분해, HandlerMapping/Adapter, ArgumentResolver, ExceptionHandler 45docs |
| 5 | Spring Security Deep Dive | FilterChainProxy 완전 분해, AuthenticationManager 체인, JWT/SecurityContext, OAuth2 45docs |
| 6 | Spring Batch Deep Dive | ChunkOrientedTasklet 완전 분해, ItemReader/Processor/Writer 체인, Partitioning 병렬 처리 35docs |
| 7 | Spring Cloud Deep Dive | 분산 시스템 내부 완전 해부, Eureka Heartbeat, Gateway 필터 체인, Circuit Breaker 상태 전이 40docs |
| 8 | Spring WebFlux Deep Dive | Reactive Streams 스펙 완전 분해, Project Reactor Lazy Evaluation, Netty 아키텍처·epoll, R2DBC 40docs |
🏛️ Architecture & Design 
경계·의존성·일관성을 다루는 설계 원리와 그 트레이드오프
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Architecture Patterns Deep Dive | Layered → Hexagonal → Clean Architecture 완전 분해, DIP 기반 개선, Uncle Bob 4원칙 39docs |
| 2 | DDD Deep Dive | Bounded Context 전략 설계, Aggregate·Value Object·Domain Event 완전 분해, 도메인 테스트 전략 43docs |
| 3 | CQRS + Event Sourcing Deep Dive | CQS 원칙·비동기 Command 완전 분해, Event Store·Projection 원리, 이벤트 소싱 통합 흐름 40docs |
| 4 | MSA Deep Dive | 모놀리스→MSA 전환 원칙, Saga 분산 트랜잭션·보상 패턴, 서비스 경계 설계, Circuit Breaker 41docs |
| 5 | System Design Deep Dive | 대규모 시스템 설계 원칙, URL 단축기·YouTube·검색 자동완성·라이브 스트리밍 케이스 스터디 42docs |
🖥️ Infrastructure & DevOps 
프로세스와 네트워크에서 컨테이너·오케스트레이션·배포까지, 운영 환경의 실제 동작
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Linux for Backend Deep Dive | 커널 I/O·메모리 관리 완전 분해, 프로세스·스레드·스케줄러, 시스템콜·epoll·시그널 38docs |
| 2 | Network Deep Dive | TCP 3-Way Handshake·TIME_WAIT, TLS 1.3 핸드쉐이크, HTTP/2 멀티플렉싱·HOL Blocking 37docs |
| 3 | Git In-Depth | Git 내부 구조(Object Model), 복잡한 충돌 해결, Rebase 심화, 실전 트러블슈팅 |
| 4 | Docker Deep Dive | Namespaces/Cgroups/UnionFS, 이미지 최적화, 네트워킹/보안 원리, 실전 트러블슈팅 |
| 5 | Kubernetes Deep Dive | Control Plane 완전 분해, etcd·API Server·Scheduler·kubelet 내부 동작, Pod 스케줄링·HPA 40docs |
| 6 | Observability Deep Dive | Java Agent 바이트코드 조작 원리, Prometheus 수집 메커니즘, OpenTelemetry 분산 추적 35docs |
| 7 | CI/CD Pipeline Deep Dive | GitHub Actions Runner 격리·Job 스케줄링 완전 분해, Docker 레이어 캐시 원리, ArgoCD Reconciliation Loop, 카나리 배포 40docs |
| 8 | IaC Deep Dive | 🆕 Terraform 상태·plan/apply 그래프, Provider 프로토콜, 드리프트 감지, 멱등성 보장 원리 35docs |
| 9 | Service Mesh Deep Dive | 🆕 Envoy 데이터플레인·Sidecar 주입, mTLS, 트래픽 정책, Istio 컨트롤플레인 34docs |
🗄️ Database 
저장 구조·쿼리 계획·동시성 제어가 데이터의 성능과 일관성을 만드는 방식
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Database Internals Deep Dive | InnoDB Buffer Pool/B-Tree 내부 구조, MVCC·Undo Log, Gap Lock·Phantom Read, 격리 수준 완전 분해 40docs |
| 2 | MySQL Deep Dive | 실행계획 분석·튜닝, 서브쿼리→세미조인 변환, 파티션 프루닝, Binary Log 포맷, Replication Lag 38docs |
| 3 | PostgreSQL Deep Dive | MVCC·Dead Tuple·VACUUM 완전 분해, Serializable Snapshot Isolation, B-Tree Index-Only Scan 41docs |
| 4 | Redis Deep Dive | Redis 내부 자료구조 완전 분해, 지속성(RDB/AOF), 클러스터·센티넬, Pub/Sub vs Stream 37docs |
| 5 | Elasticsearch Deep Dive | Lucene 역색인 완전 분해, BM25 점수 계산, Shard·Replica 분산 구조, Aggregation 내부 동작 38docs |
| 6 | DB Migration Deep Dive | Flyway 체크섬 감지·적용 원리, InnoDB Online DDL Lock 조건, Expand-Contract 무중단 변경, Forward-Only 전략 38docs |
📨 Messaging & Streaming 
비동기 경계에서 순서·중복·전달 보장을 설계하는 원리
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Kafka Deep Dive | 파티션·ISR·리밸런싱 완전 분해, acks/min.insync.replicas 트레이드오프, Exactly-Once 구현 원리 37docs |
| 2 | RabbitMQ Deep Dive | Exchange 라우팅 완전 분해, Quorum Queue 클러스터링, Outbox + Publisher Confirm 완전 보장 패턴 38docs |
🔌 API & Communication 
프로세스 사이의 계약이 직렬화·전송·기한을 거쳐 유지되는 방식
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | gRPC + Protocol Buffers Deep Dive | Protobuf TLV 인코딩·필드 번호 계약 완전 분해, HTTP/2 스트림 멀티플렉싱, Interceptor 체인, Deadline 전파, Buf Breaking Change 감지 38docs |
🔐 Security Engineering 
공격자 관점에서 신뢰 경계를 분해하고 방어 설계를 검증
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Security Engineering Deep Dive | 공격자 관점 STRIDE 위협 모델링, SQL Injection·XSS·CSRF 근본 원인 분해, JWT alg:none·알고리즘 혼동 공격, SSRF → AWS 자격증명 탈취 시나리오, OWASP Top 10 방어 설계 41docs |
⚡ Performance & Quality 
추측 대신 부하·프로파일·지표로 병목을 특정하고 개선을 증명
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Performance Testing Deep Dive | k6 부하 테스트·p95/p99 정량 측정, USE 방법론 병목 특정, async-profiler Flame Graph 코드 레벨 분석, Connection Pool 공식, GC Stop-The-World 측정 39docs |
📊 Data Engineering

대규모 데이터의 계산·이동·저장 형식을 실행 엔진의 관점에서 해부
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Spark Internals Deep Dive | 🆕 DAG 스케줄러·Stage·Shuffle, Catalyst·Tungsten, RDD vs DataFrame, 메모리 관리 38docs |
| 2 | Stream Processing Deep Dive | 🆕 Flink 상태 관리·체크포인트, Watermark·이벤트 타임, Exactly-Once, 윈도잉 36docs |
| 3 | Columnar & Storage Format | 🆕 Parquet/ORC 인코딩, 압축·Predicate Pushdown, Lakehouse(Iceberg/Delta) 34docs |
🌐 Web Platform & Engine

브라우저가 코드·문서·스타일을 실행하고 픽셀로 바꾸는 전체 파이프라인
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Browser Rendering Deep Dive | 🆕 Critical Rendering Path, DOM/CSSOM→Render Tree, Layout·Paint·Composite 분리, Layer 승격, Blink 아키텍처 38docs |
| 2 | V8 Engine Deep Dive | 🆕 Ignition→Sparkplug→Maglev→TurboFan, Hidden Class·Inline Cache, Orinoco GC, Deopt 40docs |
| 3 | Event Loop & Async Deep Dive | 🆕 Macro/Microtask 큐, rAF·렌더링 타이밍, libuv 대조, Task Starvation, await의 실제 동작 35docs |
| 4 | Web APIs & WASM Deep Dive | 🆕 DOM 내부 표현, Service/Web Worker, WebAssembly 실행 모델, Streams API 36docs |
⚛️ Web Language & Framework

언어·타입·반응성·렌더링 추상화가 프론트엔드 상태를 일관되게 유지하는 방식
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | JavaScript Deep Dive | 🆕 실행 컨텍스트·스코프 체인, 클로저 메모리 모델, 프로토타입 체인, this 바인딩, ESM vs CJS 38docs |
| 2 | TypeScript Type System | 🆕 구조적 타이핑, 제네릭·조건부·매핑 타입, 추론 알고리즘, 공변/반공변, Checker 내부 37docs |
| 3 | React Internals Deep Dive | 🆕 Fiber 아키텍처·Work Loop, Reconciliation, Lane 우선순위, Hooks 내부, Concurrent·RSC 45docs |
| 4 | State Management Deep Dive | 🆕 Flux/Redux 단방향, Signal 반응성, Proxy 기반(MobX/Valtio), 세밀 반응성 vs VDOM 35docs |
| 5 | Rendering Strategy Deep Dive | 🆕 CSR/SSR/SSG/ISR/RSC, Next.js 내부, Streaming SSR·Selective Hydration 38docs |
| 6 | CSS Engine & Layout | 🆕 박스 모델·Flexbox/Grid 알고리즘, Cascade·Specificity, BFC·Stacking Context 37docs |
| 7 | Build Tools Deep Dive | 🆕 모듈 해석, Webpack/Vite/esbuild/Rollup, Tree Shaking, HMR 원리 36docs |
| 8 | Web Performance Deep Dive | 🆕 Core Web Vitals(LCP/INP/CLS), CRP 최적화, Code Splitting, 메모리 누수 38docs |
| 9 | Real-time & Client Networking | 🆕 WebSocket·WebRTC·SSE 내부, 연결 관리, 백프레셔, 클라이언트 동기화 35docs |
🤖 Android

ART·Binder·코루틴·Compose를 관통하는 Android 실행 모델
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Android Runtime (ART) | 🆕 Dalvik→ART, AOT/JIT 하이브리드, Baseline Profile, DEX·OAT, Concurrent Copying GC 38docs |
| 2 | Android Build System Deep Dive | 🆕 Gradle 3단계·태스크 그래프, AGP Variant, Configuration Cache, D8/R8·AAB, KSP와 kapt의 빌드 비용 35docs |
| 3 | Framework Internals | 🆕 Binder IPC 완전 분해, Looper/Handler/MessageQueue, 생명주기 실제 흐름, Zygote 40docs |
| 4 | Kotlin Deep Dive | 🆕 코루틴 내부(CPS·상태머신), 구조적 동시성, Flow·백프레셔, inline 바이트코드 42docs |
| 5 | Jetpack Compose Internals | 🆕 Recomposition·Slot Table(Gap Buffer), Positional Memoization, Snapshot State(MVCC 유사) 42docs |
| 6 | Android Architecture | 🆕 MVVM·MVI 단방향 흐름, Clean Architecture, 멀티 모듈화, Hilt 컴파일타임 그래프 39docs |
| 7 | Android Performance | 🆕 Choreographer·Jank 측정, ANR 근본원인, Baseline Profile, Macrobenchmark 36docs |
| 8 | Local-first & Sync (CRDT) | 🆕 SQLite/Room 내부, 오프라인 동기화, 충돌 해결, CRDT — Distributed Theory와 연결 35docs |
🍎 iOS

Swift 런타임에서 RunLoop·SwiftUI·Core Animation까지 이어지는 iOS 실행 모델
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | Swift Deep Dive | 🆕 ARC·메모리 레이아웃, 값/참조·COW, 프로토콜 Witness Table, Existential, 제네릭 특수화 42docs |
| 2 | Objective-C Runtime | 🆕 objc_msgSend·isa·메타클래스, 메서드 캐시, Swizzling, KVO 원리 35docs |
| 3 | iOS Lifecycle & RunLoop | 🆕 RunLoop 모드, 앱·씬 생명주기, 메인스레드 렌더 타이밍, Autorelease Pool 34docs |
| 4 | SwiftUI Internals | 🆕 선언적 렌더링·View Identity, @State/@Binding, AttributeGraph 의존성 엔진, Diffing 40docs |
| 5 | UIKit & Core Animation | 🆕 렌더 파이프라인·Layer Tree, Render Server(별도 프로세스), Offscreen Rendering 38docs |
| 6 | Swift Concurrency | 🆕 GCD 내부, async/await 상태머신, Actor·Sendable 격리, 구조적 동시성 40docs |
| 7 | iOS Performance Deep Dive | 🆕 Instruments·MetricKit 측정, hitch·hang, 런치 5단계, 메모리 비용, 24–120Hz 가변 프레임 예산 37docs |
🔀 Cross-Platform

하나의 코드가 여러 플랫폼의 런타임·렌더러·네이티브 경계를 건너는 방식
| 📌 Title | 📝 Key Topics | |
|---|---|---|
| 1 | React Native Deep Dive | 🆕 Legacy Bridge → New Architecture, JSI, Fabric(C++ Shadow Tree), TurboModules, Hermes 38docs |
| 2 | Flutter Deep Dive | 🆕 Dart VM(AOT/JIT·Isolate), 3-Tree, Skia→Impeller, Build/Layout/Paint/Composite 38docs |
| 3 | Kotlin Multiplatform (KMP) | 🆕 expect/actual, 공유 로직 컴파일, Native 메모리 모델, 플랫폼 인터롭 34docs |
🧬 Synthesis

동시성·메모리·렌더링·상태 일관성에 대한 서로 다른 플랫폼의 답을 같은 질문 위에서 비교
| 📌 Title | 📝 묶는 대상 | |
|---|---|---|
| 1 | Concurrency Models Compared | 🆕 Virtual Thread ↔ Event Loop ↔ Coroutine ↔ async/Actor ↔ 고루틴 — 다섯 가지 답 |
| 2 | Memory Management Compared | 🆕 JVM GC ↔ V8 Orinoco ↔ Go GC ↔ ART ↔ Swift ARC ↔ Rust 소유권(GC 없음) — 여섯 가지 답 |
| 3 | Compilation Strategies Compared | 🆕 V8 4티어 ↔ JVM C1/C2 ↔ ART JIT/AOT ↔ Rust 단형화 — 콜드 스타트·처리량·메모리·이식성의 선택 38docs |
| 4 | Rendering Pipelines Compared | 🆕 Browser Composite ↔ Compose ↔ SwiftUI ↔ Flutter ↔ GPU 바닥 |
| 5 | Reactivity & State Compared | 🆕 Signal ↔ Snapshot State ↔ AttributeGraph ↔ MVCC — 일관성의 동형성 |
| 6 | Caching & Memory Hierarchy Compared | 🆕 CPU 캐시 ↔ Page Cache ↔ InnoDB ↔ Redis ↔ CDN ↔ UI 메모이제이션 — 지역성·축출·쓰기·무효화의 네 문제 37docs |
💡 Galaxy Blue curated 기준 — 9 domains · 86 repos (🟢 운영 37 · 🆕 확장 49, 공개 비포크 연구 저장소)
graph LR
A{{🔍 Explore}} -->|레퍼런스 탐구| B{{📖 Analyze}}
B -->|본질 분석| C{{💭 Deep Dive}}
C -->|왜? 집요하게| D{{💻 Practice}}
D -->|코드·측정 검증| E{{📝 Document}}
E -.->|반복| A
style A fill:#e3f2fd,stroke:#1565c0,stroke-width:2px
style B fill:#fff3e0,stroke:#ef6c00,stroke-width:2px
style C fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
style D fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
style E fill:#fff8e1,stroke:#fbc02d,stroke-width:2px
| Step | Description |
|---|---|
| 🔍 Explore | 공식 문서·표준 레퍼런스에서 탐구할 개념 선정 |
| 📖 Analyze | 레퍼런스와 소스 코드를 분해하며 개념의 본질 분석 |
| 💭 Deep Dive | "왜?"라는 질문을 통해 설계 원리 심층 탐구 |
| 💻 Practice | 실제 코드·측정(프로파일러·벤치마크)으로 검증 및 변형 실습 |
| 📝 Document | 나만의 언어로 재해석하여 체계적으로 정리 |
이 연구소의 모든 글은 세 단으로 끝납니다.
| 단 | 내용 |
|---|---|
| 🧩 Principle | 내부 원리 — 코드가 실제로 어떻게 실행되고, 왜 이렇게 설계됐나 |
| ⚖️ Boundary | 경계 — 어떤 부하·환경에서 이 설계가 깨지고 무엇을 맞바꾸나 |
| 📊 Verification | 검증 — 소스 코드·실행 예제·프로파일러·벤치마크가 설명을 지지하나 |
본문 10섹션 템플릿: 🎯 질문 · 🌍 어디서 마주치나 · 📚 공식 계약 · ⚙️ 내부 메커니즘 · 🧠 설계 이유 · ⚖️ 트레이드오프 · 🚧 실패 조건 · 💻 구현 · 📊 측정 · 🤔 다음 질문
"표면적인 사용법이 아닌, 본질을 증명하는 기록."
- 🎯 내부 메커니즘 - 공식 문서가 말해주지 않는 구현 원리까지 추적
- 🔍 다각도 분석 - 하나의 개념을 여러 관점에서 해부
- ❓ "왜?" 중심 - 단순 사용법이 아닌 설계 의도 탐구
- 🧬 횡단 연결 - 한 레이어의 원리를 다른 플랫폼에서 다시 만나며 나선형으로 심화
- 📊 원리 → 트레이드오프 → 설계 → 구현 → 검증 - 일관된 탐구 흐름
- 🚫 의도적 배제 - 근거 없는 베스트 프랙티스와 사용법 나열은 다루지 않음. 측정 없는 성능 주장과 소스 없는 내부 설명은 소음이다
개발 전반의 본질을 파고드는 개발자의 딥다이브 기록
The IQ Knowledge Pentad
📐 IQ AI Lab — Episteme · 🔧 IQ Dev Lab — Techne · 🧭 IQ Phronesis Lab — Phronesis · 🌌 IQ Physis Lab — Sophia · 🧠 IQ Psyche Lab — Psyche
🌀 IQ Spiral Galaxy — 🔴 Red · AI · 🟢 Green · Phronesis · 🔵 Blue · Dev · ⚫ Black · Physis · ⚪ White · Psyche
⭐️ 도움이 되셨다면 Star를 눌러주세요!