블로그
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
Linux I/O 진화사 완전 정복 — blocking, select, poll, epoll, io_uring까지 (2025)
한 대의 서버에서 10,000개가 아니라 1,000,000개의 동시 연결을 처리하려면 어떻게 해야 하는가? 30년에 걸친 Linux I/O API의 진화사 — 1970년대 blocking read부터 select/poll의 한계, epoll의 혁명, 그리고 2019년 iouring까지. Node.js가 싱글 스레드로 버티는 비밀, nginx가 Apache를 이긴 이유, Redis가 25만 Q
2026-04-15 · 20 분 읽기 #linux#io#epoll#io-uring#asyncKubernetes 내부 구조 완벽 가이드 — etcd, API Server, Controller, Scheduler, kubelet, CRI/CNI/CSI 모든 것 (2025) ♪ 들을 수 있어요
Kubernetes 내부 구조의 모든 것 — Google Borg에서 시작한 역사, etcd의 Raft consensus, API Server의 REST와 watch 프로토콜, scheduler의 filter/score 알고리즘, controller manager의 reconciliation loop, kubelet의 Pod lifecycle, CRI/CNI/CSI 플러그인 모델, kube-
2026-04-15 · 48 분 읽기 #kubernetes#etcd#controller#scheduler#kubeletJIT 컴파일 완전 가이드 2025: V8, JVM HotSpot, .NET, Tiered Compilation, 성능 분석
JIT 컴파일의 모든 것! 인터프리터 vs JIT vs AOT, V8(TurboFan/Maglev), JVM HotSpot(C1/C2/Graal), .NET Tiered, Tracing JIT vs Method JIT, 인라이닝/분기 예측/탈최적화, 성능 분석.
2026-04-15 · 18 분 읽기 #jit#compiler#v8#jvm#hotspot게임 개발 완전 가이드 2025: Unity vs Unreal vs Godot, ECS, 멀티플레이어, 최적화
게임 개발의 모든 것! Unity DOTS/ECS, Unreal Engine 5(Lumen/Nanite), Godot 4, 게임 루프, 물리 엔진, 멀티플레이어(Netcode/Mirror), 성능 최적화(드로우콜/배칭), 모바일 vs 콘솔 vs PC 출시.
2026-04-15 · 17 분 읽기 #game-development#unity#unreal-engine#godot#ecs현대 프론트엔드 상태 관리의 진화 — Redux, Zustand, Jotai, Signals, TanStack Query, RSC, XState 완전 해부 (2025)
Redux가 지배했던 시대부터 Zustand/Jotai의 미니멀리즘, Signals의 부활, TanStack Query의 Server State 혁명, RSC(React Server Components)로 재정의된 상태, XState의 상태 머신까지. 프론트엔드 '머리 아픈 것 90%'의 진짜 원인과 해법.
2026-04-15 · 20 분 읽기 #frontend#state-management#redux#zustand#jotaiEnvoy Proxy Deep Dive — xDS, Filter Chain, Service Mesh, Hot Restart 내부 완전 정복 (2025) ♪ 들을 수 있어요
Istio, Consul Connect, AWS App Mesh, Google Cloud Service Mesh — 현대 서비스 메시의 거의 모든 구현이 Envoy를 데이터 플레인으로 씁니다. 이 글은 Envoy의 내부를 처음부터 해부합니다. Listener/Filter/Cluster 아키텍처, xDS 디스커버리 프로토콜(LDS/RDS/CDS/EDS), HTTP 필터 체인과 라우팅, Clus
2026-04-15 · 38 분 읽기 #envoy#proxy#service-mesh#istio#xds엔지니어의 학습 엔진 — 책·논문·영상·MOOC·뉴스레터·AI 튜터·Zettelkasten·습관 공학 심층 가이드 (2025)
40년 뛰는 엔지니어의 학습 시스템. 책 vs 논문 vs 영상 vs 코드 vs AI 튜터 역할 분담, DDIA/SRE Book 필독서, arXiv/ACM Queue/USENIX/VLDB 논문 소화법, MIT 6.824/CMU 15-445/Berkeley 61B, Pragmatic Engineer 뉴스레터, Cursor/Claude를 튜터로, 실전 연습 프로젝트 20선, Zettelkasten
2026-04-15 · 20 분 읽기 #learning#books#papers#mooc#newsletterElasticsearch와 OpenSearch, Lucene의 내부 — Inverted Index, BM25, Sharding, Vector Search, Hybrid RAG까지 (2025)
검색은 왜 어렵나? Lucene의 Segment와 Merge, Inverted Index의 수학, BM25가 TF-IDF를 어떻게 이겼나, primary/replica shard와 routing, Ingest 파이프라인, Query DSL의 미로, kNN과 HNSW, 2021년 Elastic vs AWS 라이선스 전쟁과 OpenSearch 포크, Hybrid Search로 완성되는 RAG 시
2026-04-15 · 20 분 읽기 #elasticsearch#opensearch#lucene#search#vector-search분산 락 완전 가이드 2025: Redlock, Zookeeper, etcd, Fencing Token, 안전한 구현
분산 락의 모든 것! 왜 어려운가, Redis 단일 락, Redlock 알고리즘, Martin Kleppmann의 비판, Zookeeper/etcd 기반 락, Fencing Token, 실전 구현, 함정 회피.
2026-04-15 · 18 분 읽기 #distributed-lock#redis#redlock#zookeeper#etcdCUDA GPU 프로그래밍 모델 Deep Dive — SIMT, 메모리 계층, Tensor Core, 커널 최적화 완전 정복 (2025) ♪ 들을 수 있어요
ChatGPT, Stable Diffusion, Sora를 돌리는 엔진, NVIDIA GPU와 CUDA. 이 글은 CUDA 프로그래밍 모델을 처음부터 해부합니다. GPU 하드웨어 아키텍처(SM, Warp, CUDA Core), SIMT vs SIMD, 스레드 계층(Grid/Block/Thread), 메모리 계층(Global/Shared/Constant/Register), Memory Coal
2026-04-15 · 36 분 읽기 #cuda#gpu#nvidia#ai#machine-learningCPU 캐시 & 메모리 계층 완전 가이드 2025: L1/L2/L3, Cache Line, False Sharing, 성능 최적화
메모리 계층의 모든 것! L1/L2/L3 cache, Cache line, MESI 프로토콜, False sharing, Cache-friendly 자료구조, NUMA, Mechanical Sympathy, 실전 성능 최적화.
2026-04-15 · 18 분 읽기 #cpu-cache#memory#performance#cache-line#false-sharing컨테이너 완벽 가이드 — 내부 구조: Namespaces, cgroups, OCI Runtime, runc, containerd, overlayfs, seccomp, Capabilities (2025) ♪ 들을 수 있어요
컨테이너의 모든 것 — 1979년 chroot에서 시작해 FreeBSD jails, Solaris zones, Google cgroups(2006), LXC, Docker(2013), OCI 표준화까지의 역사. 8가지 Linux namespaces, cgroups v1과 v2, OCI Runtime Specification, runc와 containerd 스택, OCI 이미지 layer 모델
2026-04-15 · 53 분 읽기 #linux#container#docker#kubernetes#cgroups컴퓨터 아키텍처의 현대 — CPU 파이프라인·Out-of-Order·캐시·브랜치 예측·Meltdown·Apple Silicon·ARM·RISC-V·SIMD·GPU 심층 가이드 (2025)
왜 배열이 linked list를 이기는가, 왜 분기가 10배 느려지는가, M1이 Intel을 어떻게 이겼는가. CPU 파이프라인·Out-of-Order·L1~L3 캐시·브랜치 예측·Meltdown/Spectre·Apple Silicon·ARM/x86/RISC-V·SIMD·GPU SM/Warp·HBM/CXL까지 — 소프트웨어 엔지니어가 알아야 할 2025년 하드웨어 전부.
2026-04-15 · 28 분 읽기 #computer-architecture#cpu#cache#branch-prediction#apple-silicon컴파일러와 링커 내부 완전 정복 — #include부터 실행 파일이 되기까지 ELF, 심볼, 정적/동적 링킹, 재배치, LTO (2025) ♪ 들을 수 있어요
"hello.c"가 실행 파일이 되는 여정을 원자 단위로 추적한다. 전처리 / 컴파일 / 어셈블 / 링크의 4단계, ELF 파일 레이아웃, 심볼 테이블과 재배치, 정적 라이브러리의 아카이브 구조, 동적 링커 ld.so의 GOT/PLT 트릭, C++ 이름 맹글링의 혼돈, LTO가 왜 "전체 프로그램 최적화"인지, 그리고 Rust/Go가 왜 고전적 링킹과 다른 길을 갔는지 — 오늘도 우리가 gc
2026-04-15 · 31 분 읽기 #compiler#linker#elf#symbol#static-linking클라우드 네이티브 완전 가이드 — Kubernetes·Serverless·eBPF·Container Runtime·GitOps를 2025년 기준으로 한 번에 정리
Kubernetes 핵심 개념, Serverless/Container/VM 선택, eBPF 혁명(Cilium/Falco), Container Runtime(containerd/Kata/Firecracker), GitOps(ArgoCD/Flux), Karpenter와 Spot까지 — 클라우드 네이티브 2025.
2026-04-15 · 22 분 읽기 #cloud-native#kubernetes#serverless#ebpf#containerCDC (Change Data Capture) 완전 가이드 2025: Debezium, Kafka, 데이터 동기화, Outbox 패턴
CDC의 모든 것! 동작 원리(WAL/binlog 기반), Debezium 아키텍처, PostgreSQL Logical Replication, MySQL binlog, Outbox 패턴, 데이터 웨어하우스 동기화, Kafka 통합, 마이그레이션, 흔한 함정.
2026-04-15 · 17 분 읽기 #cdc#debezium#kafka#postgresql#mysqlCDN & Edge 캐싱 전략 완전 가이드 2025: Cache Invalidation, ETag, Stale-While-Revalidate
CDN과 캐싱의 모든 것! HTTP 캐시 헤더(Cache-Control/ETag/Vary), CDN 동작 원리, Edge 캐싱, 캐시 무효화의 어려움(2가지 어려운 문제), Stale-While-Revalidate, Cloudflare/Fastly/CloudFront 비교.
2026-04-15 · 20 분 읽기 #cdn#cache#edge-computing#http-cache#cache-invalidation빅테크 개발 문화 완전 가이드: Google, Meta, Amazon, Netflix, Apple은 어떻게 다른가 (2025)
Google의 Design Doc, Meta의 Move Fast, Amazon의 6-page Memo, Netflix의 Keeper Test, Apple의 비밀주의까지. 5대 빅테크와 한국 빅테크(네이버, 카카오, 쿠팡)의 실제 개발 문화를 비교. 퍼프 리뷰, 코드 리뷰, 온콜, 성장 사다리, 의사결정 구조의 차이. 어떤 문화가 당신 회사에 맞는가. 문화를 모방할 수 있는가, 아니면 컨텍스트
2026-04-15 · 27 분 읽기 #culture#engineering-management#google#meta#amazon비동기 I/O 모델 완전 가이드 2025: epoll, io_uring, Reactor/Proactor, async/await 내부
비동기 I/O의 모든 것! Blocking/Non-blocking/Async, select/poll/epoll/kqueue 진화, iouring 혁명, Reactor/Proactor 패턴, Tokio/libuv 내부, async/await가 하는 일.
2026-04-15 · 15 분 읽기 #async-io#epoll#io-uring#reactor#proactorAPI 디자인 완전 가이드 — REST·OpenAPI·Versioning·Pagination·Idempotency·Webhook을 2025년 기준으로 한 번에 정리
REST Maturity, OpenAPI 3.1, Versioning 전략, Pagination(Offset/Cursor/Keyset), Idempotency Key, Rate Limiting, Webhook 재전송, Async API까지 — API 디자인 2025.
2026-04-15 · 20 분 읽기 #api#rest#openapi#webhook#versioning