블로그
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
테스트의 현대 — 단위·통합·E2E·Playwright·Property-based·Mutation·Fuzz·Chaos·AI 생성 테스트 심층 가이드 (2025)
Testing Pyramid→Trophy→Diamond 진화, 단위·통합·E2E 균형, Testcontainers·Ephemeral Env, Playwright의 독주, Hypothesis/fast-check/proptest, Snapshot 함정, Visual Regression(Chromatic/Percy/Lost Pixel), Pact Contract, Stryker/PIT Mutati
2026-04-15 · 19 분 읽기 #testing#playwright#property-based#mutation-testing#fuzz시스템 디자인 마스터 클래스: 1B QPS·Multi-Region·Data Lakehouse·Consensus·Cost·Observability 완전 가이드 (2025~2026)
시즌 2의 첫 Deep Dive. 1B QPS급 실제 아키텍처 (Twitter·Slack·Discord·Stripe 케이스), Multi-region Active-Active vs. Active-Passive, Data Lakehouse 3대(Iceberg·Delta·Hudi) 비교, Consistency 모델 (CAP·PACELC·Raft·Paxos), Cost vs Performance
2026-04-15 · 15 분 읽기 #system-design#scale#multi-region#data-lakehouse#consensus스타트업 엔지니어링 — 0→1·PMF·기술 부채·피봇·엔지니어 채용·스케일링 고통·Founding Engineer 심층 가이드 (2025)
스타트업 현실의 엔지니어링. 0→1 vs 1→10 vs 10→100, PMF 전/후, 기술 부채의 전략적 활용, Next.js/Supabase/Vercel 기본 스택, 창업 18개월·피봇, Founding Engineer vs Early Employee, YC·Series A/B 스케일 고통, EM 전환 타이밍까지 — 2025년 스타트업에서 엔지니어로 이기는 법.
2026-04-15 · 20 분 읽기 #startup#engineering#pmf#tech-debt#hiringService Discovery 완전 가이드 2025: Consul, Eureka, Kubernetes DNS, 로드 밸런싱 통합
Service Discovery의 모든 것! 클라이언트 사이드 vs 서버 사이드, Consul/Eureka/etcd/Kubernetes DNS 비교, Health Check, Service Mesh 통합, 멀티 클러스터, 보안, 실전 패턴.
2026-04-15 · 18 분 읽기 #service-discovery#consul#eureka#kubernetes#etcd스케일링 변곡점 완전 가이드: 100명에서 1000만 명까지, 아키텍처는 언제 어떻게 진화하는가 (2025)
100명 → 1K → 10K → 100K → 1M → 10M → 100M 사용자별로 아키텍처는 어떻게 진화해야 하는가. 단일 서버 SQLite부터 글로벌 멀티 리전 샤딩까지, 각 변곡점에서 깨지는 병목과 해결책. Stack Overflow, Shopify, Discord, Figma, Instagram 등 실제 회사의 변곡점 히스토리와 "언제 무엇을 해야 하는지"의 원칙. 조기 최적화의 함정
2026-04-15 · 26 분 읽기 #scaling#architecture#sharding#read-replica#microservicesRust 완전 정복 — 소유권, 빌림 검사기, Lifetime, Async/Tokio, 임베디드, Linux Kernel, Cargo, Unsafe 완벽 가이드 (2025)
Rust가 왜 Linux 커널에 들어가고, 왜 Cloudflare/Discord/Figma가 돈을 들여 재작성하는가. 소유권과 빌림 검사기의 진짜 이유, Lifetime의 직관, Async/Tokio 내부, 임베디드 Rust, Cargo 생태계, Unsafe의 정당한 쓰임까지. '한 번쯤은 넘어야 할 언어' Rust를 처음부터 끝까지.
2026-04-15 · 21 분 읽기 #rust#ownership#borrow-checker#lifetime#asyncAPI Rate Limiting 완전 가이드 2025: Token Bucket, Sliding Window, 분산 환경, Stripe/GitHub 사례
API Rate Limiting의 모든 것! 5대 알고리즘(Token Bucket, Leaky Bucket, Fixed/Sliding Window), 분산 환경 구현(Redis), HTTP 429 응답, Burst 처리, Stripe/GitHub/Twitter 실전 사례, 우회 방지.
2026-04-15 · 17 분 읽기 #rate-limiting#api#token-bucket#sliding-window#leaky-bucketPython 3.13과 AI 시대의 부활 — GIL 제거, JIT, Typing, uv/ruff, PyTorch, Mojo까지 완전 정복 (2025)
Python은 어떻게 2008년 2 vs 3 분열 위기에서 2025년 "가장 많이 쓰이는 언어 1위"로 재기했나? CPython의 GIL 역사, 3.13의 실험적 Free-Threaded Python, 3.11의 35% 속도 향상, 3.13 JIT, 타입 힌트와 mypy/pyright/pyrefly, Astral의 uv/ruff가 연 Rust 혁명, PyTorch/JAX/Transformer
2026-04-15 · 20 분 읽기 #python#gil#jit#typing#uvPostgreSQL 내부 완전 정복 — MVCC, VACUUM, WAL, Query Planner, Index, Partitioning, pgvector까지 (2025)
PostgreSQL은 왜 "Oracle 다음으로 강력한 DB"가 되었을까? MVCC의 tuple 버저닝과 VACUUM의 숙명, WAL과 스트리밍 복제, Query Planner가 실행 계획을 만드는 법, B-Tree/GIN/BRIN/HNSW 인덱스의 선택, Partitioning과 Citus, pgBouncer, JSONB의 진실, pgvector로 보는 AI 시대의 RDBMS, Postgr
2026-04-15 · 22 분 읽기 #postgresql#database#mvcc#query-optimization#infraOLAP 엔진 2025 비교 가이드: DuckDB·ClickHouse·Snowflake·StarRocks·Pinot·Druid·Trino, 벤치마크 함정, 엔진 배치 (2025)
Season 5 Ep 3. 하나의 엔진이 모든 OLAP을 커버하지 않는다. DuckDB는 단일 노드의 혁명을, ClickHouse는 실시간 OLAP을, Snowflake·BigQuery는 관리형 편리함을, StarRocks·Doris·Pinot·Druid는 실시간 MPP를, Trino는 연합 쿼리를 맡는다. 각 엔진의 강약점, 벤치마크의 함정, 적재적소 배치 패턴, 한국 기업 선택 가이드까지
2026-04-15 · 16 분 읽기 #olap#duckdb#clickhouse#snowflake#bigqueryNode.js 이벤트 루프 & libuv 내부 구조 끝장 가이드 — 6단계 Phase, Microtask, Worker Threads, V8 힙까지 (2025)
"Node.js는 싱글스레드인데 왜 빠른가?"의 진짜 답. libuv 이벤트 루프 6 phase (Timers → Pending → Idle → Poll → Check → Close), process.nextTick vs Promise microtask 우선순위, setImmediate vs setTimeout의 숨겨진 실행 순서, Thread Pool과 Worker Threads의 차이,
2026-04-15 · 31 분 읽기 #nodejs#libuv#event-loop#v8#asyncModern Backend Runtime 2025 — Node.js 22·Bun·Deno·Cloudflare Workers·WinterJS 완전 비교 가이드 (Season 7 Ep 1)
Node.js 22의 안정적 진화, Bun 1.x의 파괴적 속도, Deno 2의 재도약, Cloudflare Workers·WinterJS의 Edge-first 런타임. 2025년 백엔드 JavaScript 런타임의 지형과 선택 기준을 벤치마크·아키텍처·생태계 관점에서 완전 정리. Season 7의 시작.
2026-04-15 · 19 분 읽기 #backend#runtime#nodejs#bun#denoMLOps 완전 가이드 — 모델 서빙·Feature Store·Drift·A/B 테스트·GPU 경제학 (Season 2 Ep 7, 2025)
모델을 학습하는 것과 프로덕션에서 운영하는 것은 완전히 다른 게임이다. Serving(TorchServe·Triton·vLLM·TGI), Feature Store(Feast·Tecton), Training Infra(Ray·Determined), Experiment Tracking(MLflow·W&B), Data/Concept Drift 감지, Model A/B 테스트와 Shadow Depl
2026-04-15 · 17 분 읽기 #mlops#model-serving#feature-store#drift-detection#ab-testingLinux 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#newsletter