블로그
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
TLS/SSL과 PKI 완전 정복 — 핸드셰이크, 인증서 체인, 암호 스위트, 0-RTT, 그리고 양자내성암호 시대 (2025)
브라우저 주소창의 자물쇠 하나 뒤에는 30년간 축적된 암호학, 인증 체인, 프로토콜 진화가 숨어있다. TLS 1.2 2-RTT가 1.3에서 1-RTT가 된 비밀, 인증서 체인이 어떻게 "처음 본 서버"를 믿게 만드는지, 0-RTT 재접속의 replay 위험, Let's Encrypt가 HTTPS를 공짜로 만든 혁명, 그리고 2024년부터 시작된 양자내성 암호(Kyber) 전환까지. 자물쇠 하
2026-04-15 · 24 분 읽기 #tls#ssl#pki#https#certificate터미널과 셸 내부 완전 해부 — PTY, ANSI 이스케이프, termios, 시그널, Job Control 끝장 가이드 (2025)
매일 iTerm, Terminal, Windows Terminal에 명령어를 친다. 하지만 "터미널이 실제로 뭘 하는지" 설명할 수 있는 개발자는 많지 않다. 1970년대 VT100부터 시작된 ANSI 이스케이프 코드, 가상 터미널(PTY) 한 쌍의 정체, Ctrl+C가 SIGINT로 변환되는 과정, echo off와 stty raw의 의미, bash의 job control과 프로세스 그룹,
2026-04-15 · 30 분 읽기 #terminal#shell#bash#zsh#ptySQLite Internals Deep Dive — B-tree, WAL, VFS, Virtual Table, Query Planner 완전 정복 (2025) ♪ 들을 수 있어요
전 세계에서 가장 많이 배포된 소프트웨어이자 1조 개 이상의 데이터베이스로 활동 중인 SQLite. 이 글은 SQLite의 내부를 처음부터 해부합니다. D. Richard Hipp의 2000년 설계부터 현재까지의 진화, B-tree 기반 페이지 저장, Rollback Journal과 WAL 모드의 차이, Pager와 Page Cache, VFS(Virtual Filesystem) 추상화, V
2026-04-15 · 40 분 읽기 #sqlite#database#btree#wal#embeddedSemantic Layer·Metrics Store·Reverse ETL 완전 가이드: dbt·Cube·Looker·Hightouch·Census, 데이터 활성화 (2025)
Season 5 Ep 5. 파이프라인이 데이터를 만든다면, Semantic Layer는 데이터의 의미를 말한다. dbt Semantic Layer·Cube·AtScale·Looker의 계보, Metrics Store 패턴, Headless BI(Lightdash·Transform), Reverse ETL(Hightouch·Census)로 데이터를 운영 도구로 되돌리는 흐름, Data acti
2026-04-15 · 14 분 읽기 #semantic-layer#metrics-store#reverse-etl#headless-bi#dbt-semantic-layer정규식 엔진 내부 완전 가이드 2025: NFA, DFA, Thompson, Backtracking Catastrophe — 같은 regex가 1000배 차이나는 이유 ♪ 들을 수 있어요
같은 정규식이 Go에서는 0.1ms, Python에서는 10분 걸릴 수 있다. NFA와 DFA, Thompson의 1968년 알고리즘, backtracking 재앙, RE2와 PCRE의 차이까지 — 정규식의 이론과 실전을 720줄로 완전 분석한다.
2026-04-15 · 60 분 읽기 #regex#regular-expression#nfa#dfa#thompsonReact Server Components와 Next.js App Router 완전 정복 — RSC 프로토콜, Server Actions, PPR, Streaming (2025)
Server Component는 왜 태어났나? SSR과 뭐가 다른가? "use server"와 "use client"의 진짜 경계, RSC Flight Format과 스트리밍, Server Actions의 fetch 대체, App Router의 4계층 캐시, Next.js 15 PPR, Suspense와 병렬 렌더링, Remix의 Use the Platform 철학, Solid Start/Q
2026-04-15 · 19 분 읽기 #react#nextjs#rsc#server-components#app-router확률적 데이터 구조 완전 가이드 2025: HyperLogLog, Count-Min Sketch, MinHash, T-Digest, Cuckoo Filter — Redis/Presto/Spark 실전 분석 ♪ 들을 수 있어요
Redis가 12KB로 10억 개의 유니크 방문자를 세는 비결, HyperLogLog. Count-Min Sketch, MinHash, T-Digest, Cuckoo Filter까지 — 메모리와 정확도를 교환하는 확률적 자료구조의 세계를 720줄로 완전 분석한다.
2026-04-15 · 33 분 읽기 #probabilistic-data-structures#hyperloglog#count-min-sketch#minhash#t-digest플랫폼 엔지니어링 완전 가이드 — IDP·GitOps·Backstage·Cost·DX (Season 2 Ep 11, 2025)
플랫폼 엔지니어링은 "내부 개발자가 빠르고 안전하게 일할 수 있는 제품을 만드는 일"이다. 2025년의 플랫폼 엔지니어는 Internal Developer Platform(IDP)을 설계하고, Backstage로 서비스 카탈로그를 운영하며, GitOps(ArgoCD·Flux)로 배포 파이프라인을 자동화하고, FinOps로 비용을 통제하며, DX 메트릭(DORA·SPACE·DevEx)으로 생산
2026-04-15 · 17 분 읽기 #platform-engineering#idp#internal-developer-platform#gitops#argocdObservability 완벽 가이드 — Metrics, Logs, Traces, Profiling: Prometheus, OpenTelemetry, Jaeger, Loki, Grafana 모든 것 (2025) ♪ 들을 수 있어요
Observability의 모든 것 — Monitoring과 Observability의 차이, 네 가지 기둥(Metrics, Logs, Traces, Profiling), Prometheus의 시계열 DB와 PromQL, OpenTelemetry의 통합 데이터 모델, Jaeger의 span/trace 모델, Loki의 label 인덱싱, Grafana 대시보드, SRE의 SLI/SLO/SLA
2026-04-15 · 43 분 읽기 #observability#monitoring#prometheus#opentelemetry#jaegerNix Package Manager Deep Dive — 재현 가능한 빌드, Derivation, Flakes, NixOS 완전 정복 (2025) ♪ 들을 수 있어요
"works on my machine"을 OS 수준에서 해결하는 도구, Nix. 이 글은 Nix를 처음부터 해부합니다. Eelco Dolstra의 2003년 박사 논문에서 시작된 아이디어, "빌드는 순수 함수"라는 핵심 통찰, 콘텐트 주소 기반 /nix/store, Derivation과 .drv 파일, Nix 언어, 샌드박스 빌드, 바이너리 캐시, nixpkgs(세계 최대 패키지 저장소),
2026-04-15 · 38 분 읽기 #nix#nixos#reproducible-builds#package-manager#devopsModern Backend Framework 2025 — NestJS·Fastify·Hono·Elysia·Spring Boot·FastAPI·Go·Rust·tRPC·GraphQL·gRPC 완전 비교 (Season 7 Ep 2)
프레임워크는 유행이 아니라 팀의 무기고다. 2025년 NestJS·Fastify·Hono·Elysia, Spring Boot·Quarkus, FastAPI·Litestar, Go Gin·Fiber·Huma, Rust Axum·Actix까지 백엔드 프레임워크 전체 지도와 tRPC·GraphQL·gRPC·REST 선택 기준 완전 정리.
2026-04-15 · 18 분 읽기 #backend#framework#nestjs#fastify#hono마이크로서비스 통신 패턴 완전 가이드 2025: REST vs gRPC vs 비동기 메시징, Saga, Outbox
마이크로서비스 통신의 모든 것! 동기 vs 비동기 패턴, REST vs gRPC vs GraphQL, Kafka 이벤트 드리븐, Saga 패턴(Choreography vs Orchestration), Outbox 패턴, 분산 트랜잭션, 멱등성, 회복탄력성 패턴(Circuit Breaker, Retry, Bulkhead).
2026-04-15 · 19 분 읽기 #microservices#communication#rest#grpc#kafkaLock-Free 동시성 프로그래밍 완전 가이드 2025: Atomics, 메모리 모델, CAS, 무잠금 자료구조
Lock-Free 프로그래밍의 모든 것! Atomics 원리, CPU 메모리 모델(x86 vs ARM), CAS(Compare-And-Swap), Lock-Free 자료구조(Queue/Stack/Hash), ABA 문제, Hazard Pointer, Read-Copy-Update(RCU), Java/Rust/C++ 비교, 성능 측정.
2026-04-15 · 17 분 읽기 #lock-free#concurrency#atomics#memory-model#casLLM 에이전트 실전 완전 가이드: ReAct, Plan-Execute, Tool Use, 다중 에이전트 (2025)
2024년 "에이전트의 해" 다음으로 온 2025년은 "에이전트가 제품이 된 해"다. ReAct와 Plan-Execute의 경계, Tool use 설계 원칙, LangGraph 상태 머신, 다중 에이전트 오케스트레이션, MCP와 에이전트의 관계, 그리고 실패 루프와 보안까지. 현업 관점으로 정리한 한 편.
2026-04-15 · 25 분 읽기 #llm-agent#ai#react#plan-execute#tool-useLinux 파일시스템 완전 가이드 2025: ext4, XFS, ZFS, Btrfs — Inode, Journaling, Copy-on-Write, Snapshot 심층 분석 ♪ 들을 수 있어요
ext4는 언제, XFS는 언제, ZFS는 언제 써야 하는가? Inode, journaling, copy-on-write, snapshot, 실전 성능 특성까지 720줄로 완전 분석한다. 데이터베이스/웹서버/백업 각각에 맞는 파일시스템 선택 가이드.
2026-04-15 · 43 분 읽기 #linux#filesystem#ext4#xfs#zfsKubernetes가 왜 이렇게 복잡한가 심화 가이드 — 아키텍처, Service Mesh, GitOps, Platform Engineering, Ambient Mesh, eBPF, Gateway API까지 (2025)
2014년 Google이 Borg 경험을 기반으로 공개한 Kubernetes는 10년 만에 클라우드의 운영 체제가 됐다. 하지만 그 복잡도는 악명 높고, "K8s는 정말 필요한가"라는 질문은 매년 반복된다. etcd부터 Ambient Mesh, ArgoCD, Backstage, Karpenter, WASM까지 — K8s 생태계의 전 지형도와 실전 운영 트레이드오프를 정리한다.
2026-04-15 · 23 분 읽기 #kubernetes#service-mesh#istio#linkerd#ciliumHTTP/3와 QUIC 내부 완전 해부 — 0-RTT, Stream Multiplexing, Connection Migration, BBR, WebTransport까지
HTTP/2의 HOL blocking을 풀려 커널을 떠나 UDP로 내려간 QUIC의 여정. 0-RTT 핸드셰이크, 스트림 멀티플렉싱, 와이파이↔LTE 연결 마이그레이션, BBR 혼잡 제어, WebTransport, 그리고 HTTP/3 실측 채택률까지.
2026-04-15 · 17 분 읽기 #http3#quic#networking#tls#performanceGit Internals Deep Dive — Object Model, Packfile, Merge 알고리즘, Reflog, 프로토콜 완전 정복 (2025) ♪ 들을 수 있어요
매일 사용하지만 대부분 개발자가 블랙박스로 여기는 도구, Git. 이 글은 Git의 내부를 처음부터 해부합니다. Content-addressable 파일시스템으로서의 본질, blob/tree/commit/tag 객체 모델, SHA-1 해시 체인, 느슨한 객체(loose object)와 packfile, 델타 압축, refs와 packed-refs, index(스테이징 에어리어), ort 알고
2026-04-15 · 37 분 읽기 #git#version-control#object-model#packfile#merge함수형 프로그래밍의 실용 가치 심화 가이드 — Monad, Functor, 순수 함수, Haskell, Erlang/Elixir, Gleam, Effect-TS, Phoenix LiveView까지 (2025)
React Hooks, Redux, RxJS, Swift, Rust, Kotlin이 공유하는 한 가지 — 함수형 프로그래밍의 철학. 1930년대 Church의 람다 계산법이 어떻게 2020년대 분산 시스템의 신뢰성으로 이어지는지, Monad가 왜 어렵고 왜 필요한지, Erlang/Elixir가 어떻게 99.9999999%(nine nines) 가용성을 만드는지 — 범주론 없이 실무 관점에서
2026-04-15 · 24 분 읽기 #functional-programming#monad#functor#pure-function#haskellWebAssembly Deep Dive — Wasm VM, Wasmtime, WASI, Component Model, Edge Computing 완전 정복 (2025) ♪ 들을 수 있어요
WebAssembly는 브라우저의 숙주에서 탈출해 서버, 엣지, 플러그인 시스템의 핵심 런타임이 되었습니다. 이 글은 Wasm의 내부부터 실무까지 해부합니다. 스택 기반 VM과 선형 메모리, 검증기, JIT(Cranelift/TurboFan), WASI로의 확장, Component Model과 WIT 인터페이스, Wasmtime/Wasmer/V8/WasmEdge 구현 비교, Fastly Co
2026-04-15 · 42 분 읽기 #webassembly#wasmtime#wasi#component-model#runtime