Skip to content
@iq-dev-lab

IQ Dev Lab

A deep-dive lab exploring the essence of technology through AI-assisted inquiry

🔍 IQ Dev Lab

AI와 함께 기술의 본질을 탐구하는 개발자의 딥다이브 연구소


IQ Dev Lab


"Explore → Analyze → Practice → Document → Repeat"

공식 문서와 표준 레퍼런스를 AI와 함께 깊이 있게 분석하고,
왜 이렇게 설계됐는가 라는 질문으로 기술의 본질을 파헤칩니다.


📚 Projects & Studies


 ☕  Java Core   
  📌 Title 📝 Key Topics
1 오브젝트 (Objects) 코드로 이해하는 객체지향 설계, 역할/책임/협력
2 Modern Java in Action 자바 8+ 함수형 프로그래밍, 스트림 API, 람다
3 Java API Reference 자바 표준 라이브러리 원리, 실무 패턴, 성능 최적화, 실행 가능한 예제
4 Java Design Patterns 47가지 디자인 패턴, GoF/아키텍처/동시성 패턴, 실전 Before/After 비교
5 Unit Testing 단위 테스트 설계 원칙, Mocking 전략(Stub/Spy/Fake), 안티패턴 분석
6 Java Concurrency Deep Dive JVM 락 메커니즘 완전 분해, Mark Word·Biased/Thin/Fat Lock, CAS·AQS 내부 구조, 가상 스레드 40docs
7 JVM Deep Dive JVM 내부 구조 완전 해부, 클래스 로딩/GC/JIT/메모리 모델, CPU 레벨 분석, 성능 튜닝


 🍃  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


 🗄️  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


 📨  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


 🏛️  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


💡 지속적으로 새로운 탐구 프로젝트가 추가될 예정입니다.

🛠️ Study Method

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
Loading
Step Description
🔍 Explore 공식 문서·표준 레퍼런스에서 탐구할 개념 선정
🤖 Analyze AI(Claude)와 대화하며 개념의 본질 분석
💭 Deep Dive "왜?"라는 질문을 통해 설계 원리 심층 탐구
💻 Practice 실제 코드·실험으로 검증 및 변형 실습
📝 Document 나만의 언어로 재해석하여 체계적으로 정리

💡 Philosophy

"단순한 요약은 AI도 할 수 있습니다.
우리는 AI와 대화하며 얻은 통찰(Insight)을 기록합니다."

Why AI-Assisted Deep Dive?

  • 🎯 즉각적 피드백 - 궁금한 점을 바로 질문하고 본질에 다가갑니다
  • 🔍 다각도 분석 - 하나의 개념을 여러 관점에서 해부합니다
  • 💬 대화형 탐구 - 단순 암기가 아닌 "왜?"를 중심으로 한 학습
  • 📊 설계 원리 추적 - 표면적 사용법이 아닌 내부 동작과 설계 의도 파악

🔗 About

AI와의 문답으로 기술의 본질을 탐구하는 개발자의 딥다이브 기록


⭐️ 도움이 되셨다면 Star를 눌러주세요!

Pinned Loading

  1. modern-java-in-action modern-java-in-action Public

    전문가를 위한 자바8,,9,10 기법 가이드

    Java

  2. java-api-reference java-api-reference Public

    Java 표준 라이브러리 완전 정복

  3. object object Public

    Forked from eternity-oop/object

    코드로 이해하는 객체지향 설계

    Java

  4. java-design-patterns java-design-patterns Public

    실전 예제로 배우는 47가지 디자인 패턴 완전 정복 - GoF부터 Modern Java까지

Repositories

Showing 10 of 37 repositories

Top languages

Loading…

Most used topics

Loading…