블로그
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
개발자의 책장 2026 — 다시 읽어야 할 12권의 컴퓨터과학 고전 (큐레이션·이유·읽는 법)
AI가 코드를 써 주는 시대에 책은 무의미한가. 정반대다. 모델이 만든 코드를 판별하려면 판별의 기준이 머릿속에 있어야 한다. 그 기준은 책에서 가장 잘 자란다. SICP·DDIA·Pragmatic Programmer·Crafting Interpreters·Mythical Man-Month부터 2024–2026년의 새 고전까지, 2026년에 다시 읽을 12권을 큐레이션한다. 책별로 무엇을 배
2026-05-14 · 38 분 읽기 #books#cs-classics#reading-list#sicp#pragmatic-programmerDB 마이그레이션 도구 2026 — Atlas·Bytebase·Skeema·Liquibase·Flyway·Prisma·Drizzle·gh-ost·pg-osc 심층 비교 (선언형 vs 명령형, 리뷰 워크플로, 온라인 DDL)
2026년 DB 스키마 변경 도구의 풍경은 두 갈래로 갈렸다. 하나는 선언형 schema-as-code 진영(Atlas·Skeema·Drizzle Kit). HCL이나 코드로 '있어야 할 상태'를 적고, 도구가 diff를 만든다. 다른 하나는 명령형 migration-files 진영(Liquibase·Flyway·Prisma Migrate). '무엇을 바꿀지'를 직접 적는다. 그 사이에 리뷰
2026-05-14 · 36 분 읽기 #database-migration#atlas#bytebase#liquibase#flywayClaude Skills 마켓플레이스 2026 — 진짜로 깔 만한 스킬 큐레이션 (역할별 번들과 컨텍스트 비용 회계)
지난 글에서는 Skill을 직접 만드는 법을 다뤘다. 이번 글은 반대편이다 — 이미 잘 만들어진 Skill 중에 무엇을 깔지 정하는 큐레이션. 2026년 Anthropic 공식 + 파트너 + 커뮤니티 Skills 지형도, 카테고리별 베스트(코드리뷰·릴리스·콘텐츠·런북·리서치·코드베이스 탐색·생산성), Atlassian/Figma/Canva/Stripe/Notion/Zapier 통합 Skill
2026-05-14 · 36 분 읽기 #claude-skills#anthropic#skills-marketplace#ai-tooling#curationBevy 게임 엔진 — Rust로 다시 쓰는 ECS 패러다임의 게임 개발 (심층 핸즈온, 2026)
Unity·Unreal의 상속 중심 객체 모델은 30년간 산업을 지배했지만, 2026년의 모던 게임 엔진은 다른 방향을 본다. Entity-Component-System은 '데이터와 동작을 분리'하고 '캐시 친화적 메모리 배치'로 멀티코어 시대의 답을 찾는다. Bevy는 그 답을 Rust 위에서 만든다. 0.15+ 버전, 플러그인 아키텍처, wgpu 렌더링, BSN 신 포맷 제안, bevyu
2026-05-14 · 32 분 읽기 #bevy#game-engine#rust#ecs#gamedev인증 프로바이더 정면 비교 2026 — Clerk · WorkOS · Auth0 · Stytch · Better Auth · Kinde · SuperTokens 그리고 NextAuth·Lucia 사후 정리
2026년의 SaaS 인증 시장은 두 갈래로 갈렸다. B2C 개발자 경험을 무기로 잡은 Clerk·Stytch·Kinde, 그리고 B2B 엔터프라이즈 SSO·SAML·SCIM을 '쉽게' 파는 WorkOS·Auth0. 한편 자체 호스팅 진영에서는 Better Auth가 2025년 인디 시장을 통째로 가져갔고, Lucia는 공식 사망 선고를 받았다. 이 글은 10개 옵션을 같은 축 8개로 정면
2026-05-14 · 40 분 읽기 #auth#clerk#workos#auth0#stytchClaude Code Skills 직접 만들기 — SKILL.md 한 장으로 에이전트의 새 도구를 빚는 실전 핸즈온 (2026)
Anthropic이 2025년 가을에 처음 도입하고 12월에 오픈 표준화한 Agent Skills는 2026년 5월 현재 Claude Code의 표준 확장 방식이 되었다. 본질은 단순하다 — YAML 프론트매터 + 마크다운 지시 + 필요하면 스크립트/레퍼런스. 모델이 description을 읽고 스스로 invoke 여부를 결정한다. 이 글은 SKILL.md의 정확한 스펙(필드 전부), 디렉터
2026-05-14 · 37 분 읽기 #claude-code#skills#anthropic#ai-tooling#hands-onAI 검색 엔진 2026 정면 비교 — Perplexity · You.com · Phind · Exa · SearchGPT · Gemini AI Mode · Kagi · Tavily 그리고 Deep Research 카테고리
2026년의 검색은 더 이상 '10개 파란 링크'가 아니다. 질의와 답 사이에 새로운 레이어가 끼었다 — Perplexity Pro Search/Deep Research/Spaces와 Comet 브라우저, You.com의 변화한 포지셔닝, Phind의 개발자 특화, 사실은 인프라인 Exa, OpenAI의 SearchGPT/ChatGPT Search, Google의 Gemini AI Mode와
2026-05-14 · 55 분 읽기 #ai-search#perplexity#exa#searchgpt#deep-researchAI 시대의 프로젝트 일정 관리: 견적·벨로시티·스프린트 계획이 무너진 자리에서 다시 세우기
AI 코딩 에이전트가 견적·벨로시티·스프린트 계획을 어떻게 망가뜨렸는지, 그리고 테크리드와 EM이 그 자리에서 무엇을 다시 세워야 하는지 다룬다. 스토리 포인트가 의미를 잃은 이유, 병목이 구현에서 리뷰·통합으로 이동한 현실, 그리고 바이모달 벨로시티 시대의 실전 계획법까지 정리한다.
2026-05-14 · 47 분 읽기 #project-management#estimation#sprint-planning#velocity#ai-era2026 AI 데스크톱 앱 스냅숏 — Granola · Cleft · Lex · Highlight · Raycast AI · Ollama, 그리고 'Ambient AI' 카테고리의 조용한 부상
2026년 봄, 챗봇 탭이 아니라 '내 데스크톱에 살고 있는 AI'들이 조용히 자기 카테고리를 만들었다. Granola(회의 노트), Cleft·Superwhisper·MacWhisper(로컬 받아쓰기), Lex(글쓰기), Highlight(시스템 어시스턴트), Raycast AI(런처), AnythingLLM·Jan·GPT4All·LM Studio(로컬 모델 채팅), 그리고 이들 다수가 올
2026-05-14 · 67 분 읽기 #ai-desktop#granola#cleft#lex-app#highlight-aiAI 코딩 어시스턴트의 한계 2026 — 솔직한, 그러나 공정한 평가 (안 되는 일들에 대하여)
AI 코딩 어시스턴트는 강력하다. 그러나 강력함의 모양은 균일하지 않다. 깊은 버그 디버깅, 대규모 코드베이스의 아키텍처, 미묘한 성능 회귀, 동시성 정확성, 진짜 새로운 기술, 멀티 레포 변경, 보안 코드, 레거시의 암묵 가정, 긴 세션의 prompt drift — 2026년 중반에도 사람의 판단이 multiplier로 남는 영역들. 안티-AI가 아니라 calibrated. 어디서 빛나고
2026-05-14 · 40 분 읽기 #ai-coding#ai-limitations#honest-take#ai-engineering#claude-codeAI 하네스 해부 — 모델을 에이전트로 만드는 스캐폴딩 (루프·도구·컨텍스트, 그리고 직접 만들기)
모델은 엔진이고, 하네스는 차다. 같은 엔진에 다른 차를 얹으면 주행 경험이 완전히 달라진다. 2026년 AI 엔지니어링의 진짜 무게중심은 모델이 아니라 그 모델을 둘러싼 스캐폴딩 — 하네스 — 에 있다. 에이전트 루프의 해부, 도구 실행 계층, 컨텍스트 관리와 context rot, System Prompt의 역할, 제어 흐름(서브에이전트·훅·권한 게이트), 실패 모드와 복원, 실제 하네스
2026-05-14 · 26 분 읽기 #ai-harness#ai-agent#llm#agent-loop#tool-executionAI 개발 자동화 완전 가이드 — GitHub 연동, 티켓 기반 에이전트 워크플로우, Copilot·Claude Code·Devin·Jules (2025)
2025년은 AI가 '코드를 제안'하던 시대에서 'AI가 티켓을 책임지는' 시대로 넘어간 해다. GitHub Issue를 AI 에이전트에게 할당하면 브랜치 생성→구현→PR→CI 통과까지 자동으로 굴러간다. 성숙도 4단계 모델, 2025년 툴 지형도(Copilot Coding Agent·Claude Code·Devin·Jules·Codex), GitHub 연동 아키텍처의 원리, 단계별 세팅법,
2026-05-14 · 46 분 읽기 #ai-development#automation#github#copilot#claude-codeWebRTC 완전 가이드 2025: 실시간 비디오/오디오 통신, P2P, STUN/TURN, 시그널링, SFU/MCU
WebRTC의 모든 것! 핵심 API(getUserMedia/RTCPeerConnection), NAT 트래버설(STUN/TURN/ICE), 시그널링, SFU vs MCU vs P2P, mediasoup/Janus/LiveKit, Adaptive Bitrate, 음성 처리, 보안(DTLS/SRTP), 프로덕션 운영.
2026-04-15 · 19 분 읽기 #webrtc#realtime#video#audio#p2pTLS/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