블로그
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 3672 편
#2026-03 762#culture 283#deep-dive 275#kubernetes 260#career 233#ai 220#llm 216#devops 195#2026-04 158#security 147#observability 118#database 113#communication 108#history 107#architecture 101#productivity 98#performance 93#linux 90#networking 89#finance 87#economy 84#mindset 80#psychology 79#ai-papers 78#food 78#it 78#travel 78#japanese 76#deep-learning 75#english 74#gpu 74#ai-agent 69#business-travel 69#postgresql 66#cs-fundamentals 63#rag 63#systems 63#python 55#learning 54#self-improvement 53
모션·애니메이션 2025 완전 정복: View Transitions API, Motion One, Framer Motion, GSAP, Scroll-driven Animations, Reduced Motion, 60fps 성능, 토스 사례, AI 생성 애니메이션 — Season 6 Ep 4
정지된 UI는 죽은 UI다. 2025년 웹 모션의 모든 것. View Transitions API(Chrome·Safari 정착), Motion One·Framer Motion·GSAP·React Spring 비교, CSS scroll-driven animations·timeline-scope·@starting-style, 60fps 성능과 GPU·CSS Containment, 접근성과 pr
2026-04-15 · 18 분 읽기 #motion#animation#view-transitions#motion-one#framer-motion프론트엔드 번들러 전쟁 완전 정복 — Webpack, Vite, esbuild, Turbopack, Rspack, Rolldown, Bun (2025)
빌드 10분이 3초로 줄어든 이유는? Browserify에서 Webpack 독점, Vite/esbuild의 ESM 혁명, Rust/Go 기반 Turbopack/Rspack/Rolldown, Bun의 통합 전략까지. Tree-shaking, Code splitting, HMR, Module Federation, Import Maps — 현대 웹이 빠른 이유의 모든 것.
2026-04-15 · 21 분 읽기 #frontend#bundler#webpack#vite#turbopackio_uring 완벽 가이드 — Linux 비동기 I/O의 새로운 표준: SQ/CQ 링 버퍼, SQPOLL, 멀티샷, 제로카피 (2025)
iouring의 모든 것 — Jens Axboe가 2019년 Linux 5.1에 도입한 차세대 비동기 I/O 인터페이스의 SQ/CQ 링 버퍼 구조, mmap 공유 메모리, SQPOLL 커널 스레드, 멀티샷 연산, 등록 버퍼/파일, NVMe passthrough, Rust tokio-uring/monoio 생태계까지 깊이 있게 다룹니다. epoll 한계, AIO 실패 역사, 보안 CVE, 실전
2026-04-15 · 55 분 읽기 #linux#kernel#io-uring#async-io#epollLSM-Tree 완벽 가이드 — RocksDB, LevelDB, Compaction, Bloom Filter, Write Amplification 모든 것 (2025)
LSM-Tree의 모든 것 — 1996년 O'Neil 논문의 원래 아이디어, Memtable과 SSTable의 구조, WAL과 Flush, Leveled vs Tiered vs Universal Compaction, Bloom Filter와 Read Path, RUM 추측 (Read-Update-Memory amplification), RocksDB의 Column Family와 Subcomp
2026-04-15 · 32 분 읽기 #lsm-tree#rocksdb#leveldb#cassandra#scylla프론트엔드 아키텍처 완전 가이드 — React Server Components·Signals·Islands·Meta Frameworks·Bundlers를 2025년 기준으로 한 번에 정리
React Server Components, Signals(Solid/Svelte/Angular), Islands Architecture, Meta Framework 비교, State Management 2025, Bundler 전쟁(Vite/Turbopack/Rspack)까지 — 프론트엔드 아키텍처 2025.
2026-04-15 · 22 분 읽기 #frontend#react#signals#rsc#astro가비지 컬렉션 완벽 가이드 — Lisp 1959에서 ZGC까지: Mark-Sweep, Copying, Generational, G1, Shenandoah, Go GC, V8 모든 알고리즘 (2025)
가비지 컬렉션의 모든 것 — 1959년 John McCarthy의 mark-and-sweep에서 2025년의 ZGC와 Shenandoah까지. Mark-Sweep, Mark-Compact, Cheney의 copying GC, reference counting, generational hypothesis, write barrier, tri-color invariant, JVM의 G1/ZGC/S
2026-04-15 · 53 분 읽기 #gc#garbage-collection#jvm#go#v8Feature Flag와 Progressive Delivery 완전 해부 — Dark Launch, Canary, Rolling, A/B, OpenFeature까지
"배포와 릴리스를 분리하라" — Facebook의 Dark Launch부터 LaunchDarkly, Unleash, GrowthBook, OpenFeature 표준까지. Feature Flag 타입 분류, Trunk-based Development, 플래그 부채 관리, A/B 테스트와의 차이, 실전 롤아웃 전략 일체.
2026-04-15 · 19 분 읽기 #feature-flag#progressive-delivery#canary#a-b-testing#launchdarkly분산 시스템의 본질적 어려움 — CAP, PACELC, Raft/Paxos, Vector Clock, Saga, Event Sourcing 완벽 정리 (2025)
CAP는 'CP냐 AP냐'의 선택이 아니다. PACELC, Raft의 리더 선출, Paxos의 악명, Lamport/Vector Clock, 2PC의 한계와 Saga의 등장, Event Sourcing/CQRS, Outbox Pattern, Exactly-Once의 진실, FLP Impossibility, Google Spanner의 TrueTime, CockroachDB/TiDB까지. 분산
2026-04-15 · 29 분 읽기 #distributed-systems#cap-theorem#pacelc#raft#paxosAI-Native UI·Generative UX 2025 완전 정복: Streaming UI, Tool Use Rendering, AI SDK(Vercel)·LangChain UI·LlamaIndex.TS UI, 대화형 인터페이스, Feedback·Correction UX, 불확실성 시각화, Human-in-the-loop, 2025년 AI 제품 UX 벤치마크 — Season 6 Ep 3
AI가 응답을 생성하는 동안, 사용자는 무엇을 보는가? 2025년 AI-Native UI의 전 범위. Streaming UI(토큰 단위 렌더), Tool Use → Dynamic Card 렌더링, Vercel AI SDK·LangChain UI·LlamaIndex.TS UI, 대화형 인터페이스의 UX 원칙, Feedback·Correction·Regenerate 패턴, 불확실성·환각의 시각화
2026-04-15 · 19 분 읽기 #ai-ui#generative-ui#streaming-ui#tool-use#ai-sdkLLVM Deep Dive — 현대 컴파일러 인프라의 IR, Optimizer, Backend, MLIR 완전 정복 (2025)
Rust, Swift, Clang, Julia, Kotlin Native, WebAssembly. 이 모두의 공통점은 LLVM을 백엔드로 사용한다는 것입니다. 이 글은 LLVM의 내부를 처음부터 해부합니다. 3단 아키텍처(프론트엔드 → IR → 백엔드), SSA 기반 LLVM IR의 구조, 수백 개의 옵티마이저 패스들(InstCombine, GVN, LICM, 인라이너), SelectionD
2026-04-15 · 41 분 읽기 #llvm#compiler#mlir#clang#optimizationLogical Clocks & Consistency Models 완전 가이드 2025: Lamport, Vector Clock, HLC, Linearizability, Causal Consistency
분산 시스템에서 "무엇이 먼저 일어났는가"를 어떻게 알 수 있을까? Lamport Clock, Vector Clock, Hybrid Logical Clock부터 Linearizability, Sequential, Causal, Eventual Consistency까지 — 이론과 실전을 720줄로 깊이 있게 다룬다.
2026-04-15 · 32 분 읽기 #logical-clocks#lamport-timestamps#vector-clocks#hlc#consistency-models엔지니어링 매니지먼트 완전 가이드 — 1:1·피드백·Hiring·Performance Review·Tech Debt·Career Ladder를 2025년 기준으로 한 번에 정리
엔지니어링 매니저의 실전 — 1:1 미팅, SBI 피드백, Hiring Scorecard, Performance Review, Tech Debt 협상, IC→Manager 전환, Career Ladder까지 2025년 버전으로.
2026-04-15 · 22 분 읽기 #management#leadership#hiring#career#feedback분산 합의 완전 정복 — Paxos, Raft, ZAB, FLP, etcd, ZooKeeper, KRaft, BFT, CRDT까지 (2025)
왜 분산 시스템은 "동의"하는 것만으로도 어려운가? FLP 불가능성 정리의 충격, Lamport의 Paxos와 그 이해 불가능성, Raft가 바꾼 판도, ZooKeeper의 ZAB, KRaft의 탄생, Byzantine Fault Tolerance, CRDT의 합의 없는 수렴 — 모든 분산 시스템의 진짜 심장을 파헤친다.
2026-04-15 · 21 분 읽기 #distributed-systems#consensus#paxos#raft#etcd2025년 프런트엔드 엔지니어로 살아가기 — RSC·Signals·AI·Edge 시대의 커리어·성장·번아웃·커뮤니티 완전 가이드 (Season 6 FINALE)
Season 6의 마지막 글. RSC·Signals·AI·Edge가 섞인 2025년 프런트엔드의 지도, 풀스택/스페셜리스트/디자인 엔지니어의 갈림길, 한국 생태계의 과제와 기회, AI와 공존하며 성장하기, 번아웃과 지속 가능한 학습, 그리고 다음 10년을 어떻게 준비할 것인가.
2026-04-15 · 25 분 읽기 #career#frontend#engineer#growth#ai엔지니어를 위한 부의 방정식: 시간·자본·인적자본·휴먼 네트워크의 복리 설계 (2025~2026)
부는 돈이 아니라 자유다. 4대 자본 (Financial·Human·Social·Time)의 복리 설계, Naval Ravikant의 Rich vs Wealthy, Morgan Housel의 Psychology of Money 12장, FIRE 운동의 진짜 함정, Time Sovereignty의 공학적 정의, 세대 간 부와 상속 설계, 40대·50대 자산 로드맵, 엔지니어가 저지르는 부의 1
2026-04-15 · 19 분 읽기 #wealth#compound#time-sovereignty#naval#morgan-houselLLM 평가 & 관측성 완전 가이드: Eval Harness, LLM-as-Judge, Tracing, 회귀 방지 (2025)
모델을 바꿨더니 더 좋아진 것 "같다"는 주장은 과학이 아니다. 2025년 LLM 제품의 실패 원인 1위는 "측정 안 함". Eval harness 설계, LLM-as-judge 함정과 보정, Trace·Span·Metric 3층 관측성, 프로덕션 피드백 루프, Phoenix·LangSmith·LangFuse·Helicone 비교까지. 평가를 제품 개발의 근간으로 세우는 법.
2026-04-15 · 19 분 읽기 #llm-eval#observability#llm-judge#distributed-tracing#langsmithFlashAttention & Efficient Attention Deep Dive — Tiling, Online Softmax, PagedAttention, GQA 완전 정복 (2025)
LLaMA 3, GPT-4, Claude 같은 대형 모델을 효율적으로 훈련하고 서빙 가능하게 만든 핵심 최적화, FlashAttention과 그 후속 기법들. 이 글은 efficient attention을 처음부터 해부합니다. Naive attention의 O(N²) 메모리 문제, Tri Dao의 2022년 IO-aware 통찰, Tiling과 Online Softmax, SRAM vs HB
2026-04-15 · 32 분 읽기 #flashattention#attention#llm#transformer#gpuGo 언어 완전 정복 — 고루틴/채널, GC, Generics, PGO, 모듈, 표준 라이브러리, 그리고 클라우드 네이티브 (2025)
Docker, Kubernetes, Prometheus, Terraform, Grafana — 왜 모두 Go로 쓰였을까? Google 빌드 지옥에서 태어난 Go의 철학, CSP 기반 고루틴과 채널, Pauseless에 가까운 GC, 10년간의 Generics 논쟁, go.mod가 구한 모듈 시스템, Go 1.24 PGO, TinyGo로 임베디드/WASM, Rust와의 공존 전략 — 1주일이면
2026-04-15 · 20 분 읽기 #go#golang#cloud-native#goroutine#kubernetesLinux 메모리 관리 완벽 가이드 — 페이지 테이블, 페이지 폴트, Buddy/SLUB, Page Cache, THP, NUMA, cgroups (2025)
Linux 메모리 관리의 모든 것 — x8664 4/5단계 페이지 테이블, 페이지 폴트 경로, Buddy 할당자의 차수별 free list, SLUB의 객체 캐시, vmalloc, Page Cache와 라이트백, 스왑과 LRU, Transparent Huge Pages, NUMA 정책, cgroups memory controller와 PSI, KSM, CMA까지 1,400줄로 정리한 커널 메
2026-04-15 · 63 분 읽기 #linux#kernel#memory#mm#page-tableLLM 완전 가이드 — Transformer·Attention·RLHF·RAG·Agent·Evaluation (Season 2 Ep 6, 2025)
LLM을 "프롬프트에 답하는 블랙박스"로만 쓰면 임계점에서 막힌다. Transformer의 Attention이 실제로 어떻게 토큰 관계를 계산하는지, Pre-training → SFT → RLHF → DPO 파이프라인이 왜 이 순서로 설계됐는지, RAG 1/2/3세대의 차이와 Agentic RAG의 본질, Agent 설계(ReAct, Plan-and-Execute, Multi-Agent)의
2026-04-15 · 19 분 읽기 #llm#transformer#attention#rlhf#dpo