블로그
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 3719 편
#2026-03 762#culture 283#deep-dive 275#kubernetes 262#career 233#ai 223#llm 217#devops 198#2026-04 158#security 149#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 67#cs-fundamentals 63#rag 63#systems 63#python 56#learning 54#self-improvement 53
멀티모달 LLM 완전 가이드: Vision, 문서 이해, OCR, 비디오, 오디오, 한국어 특수성 (2025)
텍스트만 다루던 시대가 끝났다. 2025년 LLM은 이미지·문서·영상·오디오를 자연스럽게 처리한다. GPT-4o/Claude 3.5/Gemini/Qwen2-VL/Pixtral 비교, Document AI와 레이아웃 이해, OCR의 현대화, 비디오·오디오, 한국어 문서 특수성, 그리고 멀티모달 RAG까지. 실전 케이스로 정리한 한 편.
2026-04-15 · 19 분 읽기 #multimodal#vision-llm#document-ai#ocr#whisper엔지니어를 위한 창의성 완전 가이드: Deep Work·Flow·Creative Routine·제약의 힘·Beginner's Mind·Daily Practice까지 (2025~2026)
"창의성은 천재의 영역"이라는 미신을 깨고, 엔지니어가 매일 쓸 수 있는 창의성 시스템을 설계한다. Cal Newport의 Deep Work 4가지 전략, Csikszentmihalyi의 Flow 8요소, 창작자 루틴 패턴(Dickens·Murakami·Angelou), 제약이 창의성의 동력인 이유, Zen의 Beginner's Mind를 코드에 적용하는 법, Boredom과 아이디어의 관계
2026-04-15 · 28 분 읽기 #creativity#deep-work#flow#routine#constraints해시맵 내부 Deep Dive — Swiss Table, Robin Hood, Open Addressing, SIMD 완전 정복 (2025) ♪ 들을 수 있어요
모든 언어와 시스템에 들어있는 기본 자료구조지만 현대 구현의 내부는 잘 알려지지 않은 해시맵. 이 글은 해시맵을 처음부터 해부합니다. 체이닝 vs 개방 주소법, Linear/Quadratic/Double probing, Robin Hood의 분산 감소 전략, Hopscotch와 Cuckoo, Google Swiss Table이 SIMD로 16개 슬롯을 한 번에 비교하는 방법, Facebook
2026-04-15 · 33 분 읽기 #hashmap#data-structures#algorithms#swiss-table#robin-hoodLLMOps 완전 가이드: 모델·프롬프트·평가셋 3축 버전 관리, Canary, 비용 통제, 플랫폼 팀 (2025)
LLM 제품을 빠르게 만드는 법은 쉬워졌다. 지속 가능하게 돌리는 법이 어렵다. 모델·프롬프트·평가셋의 3축 버전 관리, Shadow/Canary/Blue-Green 배포, 토큰·캐시·모델 라우팅으로 비용 통제, 조직 구조(AI 플랫폼/Model 플랫폼/Product AI), 실패 사례, KPI·온콜까지. MLOps의 연장선이되, LLM 고유의 과제를 정면으로 다루는 한 편.
2026-04-15 · 15 분 읽기 #llmops#mlops#devops#canary#cost-control현대 CI/CD의 진화 심화 가이드 — GitHub Actions, Dagger, Turborepo, Nx, Bazel, Remote Cache, Hermetic Build, SLSA, sigstore까지 (2025)
빌드 30분, 배포 1일의 시대는 끝났다. 2024-2025년 CI/CD는 Remote Cache, Hermetic Build, Distributed Test, Progressive Delivery로 빌드 5분, 배포 5번/일이 표준이 됐다. Jenkins에서 Dagger까지 30년 진화, Monorepo Build 혁명(Turborepo, Nx, Bazel), Supply Chain Sec
2026-04-15 · 19 분 읽기 #ci-cd#github-actions#gitlab-ci#dagger#turborepoGo 완전 가이드 — Goroutine·Channel·Context·실전 마이크로서비스까지 (Season 2 Ep 3, 2025)
Go는 "배우기 쉽고 쓰기 쉽다"고 알려졌지만, 실제 프로덕션 Go 코드베이스에 들어가면 Context 전파, Goroutine 누수, Channel 데드락, nil interface 같은 비자명한 함정들이 즐비하다. 이 글은 Go의 철학적 선택(Less is more)의 진짜 의미, Goroutine/Channel이 Rust async와 어떻게 다른가, errgroup·sync 패키지의 실
2026-04-15 · 20 분 읽기 #go#golang#goroutine#channel#context프런트엔드 모니터링·에러 트래킹 2025 — Sentry·Datadog RUM·PostHog·LogRocket·Session Replay·Source Map·AI 이상탐지 완전 가이드
배포한 그 순간, 사용자 화면은 블랙박스가 된다. 2025년 Sentry·Datadog RUM·PostHog·LogRocket·Bugsnag 비교, Source Map 설정, Session Replay의 가치와 윤리, Core Web Vitals 연동, AI 기반 이상 탐지, 그리고 Privacy-safe 로깅까지 프런트엔드 모니터링의 모든 것.
2026-04-15 · 22 분 읽기 #monitoring#error-tracking#sentry#datadog#posthog모션·애니메이션 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#etcd