블로그
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 3704 편
#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
Podman 6.0 — slirp4netns·CNI·cgroups v1 제거, macOS 기본 프로바이더는 libkrun
2026년 6월 24일, Podman 5.0 이후 27개월 만의 메이저 릴리스인 6.0.0이 나왔습니다. slirp4netns·CNI·iptables·cgroups v1·BoltDB 지원이 한꺼번에 제거됐고, Intel Mac과 Windows 10 지원도 끊겼으며, macOS의 기본 machine 프로바이더가 applehv에서 libkrun으로 바뀌었습니다. CNCF 이관에 따라 GitHub
2026-07-17 · 23 분 읽기 #container#podman#docker#linux#macosTalos Linux 1.13 — 쉘 없는 불변 OS가 디버그 쉘을 배송하기까지
쿠버네티스 전용 불변 OS인 Talos Linux의 1.13이 2026년 4월 27일에 나왔습니다. 이번 릴리스에는 Clang/ThinLTO로 빌드된 커널, 재현 가능한 디스크 이미지, 머신 전역 컨테이너 이미지 서명 검증, 그리고 가장 상징적인 기능 — 쉘도 SSH도 없는 OS를 위한 공식 디버그 컨테이너(talosctl debug) — 이 들어 있습니다. 이 글은 1.13의 실제 릴리스
2026-07-17 · 25 분 읽기 #linux#kubernetes#talos#immutable-infrastructure#devopsRAG · 파인튜닝 · 롱컨텍스트 — 내 문제엔 뭘 써야 하나: 논문이 실제로 잰 것, 그리고 아무도 재지 않은 것 ♪ 들을 수 있어요
LLM 아키텍처에서 가장 많이 나오는 질문이지만, 대부분의 답은 출처 없는 의사결정 트리입니다. 이 글은 측정된 것만 가지고 답합니다. 파인튜닝은 새 지식을 넣는 데 실패한다는 것이 여러 논문에서 반복 측정됐고(Ovadia 등, Gekhman 등), 정반대로 보이는 농업 사례 연구는 사실 다른 개입(비지도 계속사전학습 vs 지도 Q&A 튜닝)을 잰 것이라 충돌이 아닙니다. 롱컨텍스트는 위치·
2026-07-17 · 43 분 읽기 #rag#llm#fine-tuning#long-context#aiTemporal Worker Versioning GA — 리플레이 모델이 만든 배포 문제, 두 세대를 버리고 나온 세 번째 답
Temporal 같은 내구 실행 엔진은 이벤트 이력을 리플레이해 장애를 견디는데, 바로 그 리플레이 때문에 "실행 중인 워크플로가 있는 채로 새 코드를 배포"하는 일이 이 모델에서 가장 까다로운 문제가 됩니다. Temporal은 2026년 3월 30일 Worker Versioning의 GA를 발표했고 OSS 서버로는 v1.31.0(4월 29일)에 명시됐습니다 — 2023년 6월 첫 프리뷰 이
2026-07-17 · 24 분 읽기 #distributed-systems#durable-execution#temporal#workflow-engine#reliabilityOPA는 지금 누가 유지하는가 — Styra 팀 Apple 합류, 그 후 11개월의 검증 가능한 기록
2025년 8월 20일 OPA 창시자들과 Styra 팀원 다수가 Apple에 합류한다는 공지가 나왔고, 커뮤니티에는 "Apple이 OPA를 인수했다"는 소문이 돌았습니다. 1차 소스로 확인하면 실체는 다릅니다 — 회사나 자산을 인수했다는 발표는 어디에도 없고, 사람들이 이직했으며, OPA는 CNCF 졸업 프로젝트로 남았습니다. 이 글은 그 공지의 정확한 문구, 이후 11개월 동안 실제로 일어
2026-07-17 · 21 분 읽기 #security#opa#authorization#open-sourceNATS Server 2.14 — 패스트 배치 퍼블리시, 서버 내장 스케줄, 그리고 2.15 전에 해둘 숙제
2026년 4월 30일 릴리스된 NATS Server 2.14는 JetStream에 흐름 제어가 내장된 고속 배치 퍼블리시(fast batch publish), 크론식 반복 스케줄과 서브젝트 샘플링, WorkQueue·Interest 스트림 소싱의 내구 컨슈머 전환, 컨슈머 리셋 API를 더했습니다. 2.13은 건너뛰었고, 왜인지는 공식적으로 설명된 바 없습니다. 이 글은 릴리스 노트·업그레
2026-07-17 · 27 분 읽기 #messaging#nats#distributed-systems#release-notesLLM API 비용을 실제로 줄이는 법 — "캐싱 90% 할인"이 청구서에서는 왜 25%인가 ♪ 들을 수 있어요
프롬프트 캐싱의 캐시 읽기는 입력 가격의 10분의 1입니다. 그런데 그게 청구서를 90% 깎아 주지는 않습니다. Anthropic이 자기 문서에 올려 둔 계산 예제를 그대로 따라가면, 캐시가 완전히 걸린 상태에서도 총액은 0.705달러에서 0.525달러로 25.5%만 줄어듭니다. 이유는 단순합니다 — 할인은 그 항목에 쓰는 돈의 비율만큼만 청구서를 줄이고, 출력 토큰이 이미 비용의 60%를
2026-07-17 · 39 분 읽기 #llm#cost-optimization#prompt-caching#api#aiRay 2.56의 레이블 로컬리티 스케줄링 — 배치 그룹이 노드가 아니라 NVLink 랙을 보기 시작했다
2026년 6월 29일 나온 Ray 2.56.0은 배치 그룹에 도메인 레벨 스케줄링 레이어를 알파로 추가했습니다. 지금까지 PACK·STRICTPACK 같은 배치 전략은 전부 노드 단위로만 동작해서, GB200·GB300 NVL72처럼 NVLink 도메인이 노드 여러 개에 걸치는 랙에서는 "이 배치 그룹을 한 랙 안에 다 넣어 달라"를 표현할 방법이 없었습니다. 새 레이블 로컬리티 스케줄링은
2026-07-17 · 21 분 읽기 #ray#gpu#scheduling#distributed-systemsSvelteKit 3.0 프리릴리스 읽기 — 깨지는 것, 조여지는 기본값, 그리고 여전히 experimental인 것
2026년 6월 5일부터 npm에 @sveltejs/kit 3.0.0-next 프리릴리스가 올라오기 시작했고, 7월 14일 next.8까지 왔습니다. 체인지로그를 처음부터 끝까지 읽어 보면 SvelteKit 3은 기능 메이저가 아니라 바닥 올리기와 부채 청산 메이저입니다 — Node 22·TypeScript 6·Vite 8(rolldown 1.0 내장)·Svelte 5.48을 최소선으로 올리
2026-07-17 · 20 분 읽기 #svelte#sveltekit#frontend#vite#migrationOpenBao는 Vault에서 실제로 얼마나 갈라졌나 — v2.6 네임스페이스 봉인까지, 릴리스 노트로 확인한 분기점
OpenBao v2.0.0 GA(2024-07-17)로부터 정확히 2년이 지났고, 사흘 전에는 v2.6.0이 나왔습니다. 이 글은 "BUSL 배신" 대 "지속가능성" 같은 진영 논리를 걷어내고, 양쪽 프로젝트의 릴리스 노트·체인지로그·커밋만으로 포크가 실제로 어디서 갈라졌는지 확인합니다. OpenBao는 Vault Enterprise 전용이던 네임스페이스를 v2.3.1에서 오픈소스로 가져왔고
2026-07-17 · 19 분 읽기 #security#open-source#devops#licensingMinIO 커뮤니티 에디션은 이렇게 끝났다 — 저장소 기록으로 재구성한 타임라인, 그리고 Garage·SeaweedFS·Ceph RGW의 현재
2026년 4월 25일 minio/minio 저장소가 GitHub에서 아카이브됐고, 7월 14일에는 mc 클라이언트 저장소까지 읽기 전용이 됐습니다. 격앙된 스레드는 많지만 이 글은 분노가 아니라 기록을 따라갑니다 — 2025년 5월 콘솔 기능 제거, 9월 Docker Hub 이미지 중단, 10월 15일 마지막 릴리스와 소스 코드 전용 배포 선언, 12월 유지보수 모드, 2026년의 아카이브
2026-07-17 · 26 분 읽기 #storage#object-storage#s3#minio#open-sourceOpenSSH 10.4 정독 — 실험적 ML-DSA 복합 서명, mlkem768 기본값의 다음 단계, 그리고 운영자를 무는 폐기들
2026년 7월 6일에 나온 OpenSSH 10.4는 겉보기에 버그픽스 릴리스지만, 릴리스 노트를 정독하면 두 흐름이 보입니다. 하나는 포스트양자 전환의 다음 단계입니다 — 키 교환은 10.0(2025-04)에서 mlkem768x25519-sha256이 기본값이 되며 사실상 일단락됐고, 10.4는 ML-DSA-44와 Ed25519를 묶은 복합 서명 ssh-mldsa44-ed25519@open
2026-07-17 · 26 분 읽기 #security#openssh#ssh#post-quantum-cryptography#cryptography이미지 한 장으로 영상 만들기 — Kling·Veo·Sora vs Wan·HunyuanVideo, 무엇을 언제 고르나 ♪ 들을 수 있어요
이미지 한 장과 프롬프트로 영상을 만드는 모델을 고를 때 실제로 결정을 가르는 건 데모 릴의 화질이 아니라 초당 가격, 입력 이미지 제약, 라이선스 세 가지입니다. 2026년 7월 기준으로 각 벤더의 공식 가격표와 문서만 직접 확인해 정리했습니다. 호스티드 쪽은 sora-2가 720p 초당 0.10달러, Veo 3.1 Fast가 오디오 포함 720p 초당 0.10달러이고, Kling은 초 단
2026-07-17 · 39 분 읽기 #ai#video-generation#image-to-video#open-weights#licensingNeo4j 캘버 시대 중간 점검 — 블록 포맷, Cypher 25, 그리고 GQL이 엔진에 착지하는 방식
Neo4j는 2025년 초 캘린더 버저닝으로 전환한 뒤 약 17개월 동안 18개의 피처 릴리스를 냈고, 각 릴리스의 핫픽스 지원은 다음 릴리스가 나오는 순간 끝납니다. 이 글을 쓰는 2026년 7월 현재 캘버 라인에는 아직 LTS가 없어서, 안정 지원이 필요하면 5.26 LTS(핫픽스 2028년 6월까지)에 머물러야 하고 그 대가로 Cypher 25, VECTOR 타입, 새 GQL 문법을 포
2026-07-17 · 26 분 읽기 #database#neo4j#graph-database#cypher#gqlGraphQL 스펙, 거의 4년 만의 릴리스 — September 2025 에디션과 GraphQL.js 17 GA에 들어간 것, 아직 밖에 있는 것
GraphQL 스펙이 October 2021 이후 거의 4년 만에 September 2025 에디션으로 갱신됐고, 참조 구현 GraphQL.js는 4년 넘는 알파 기간 끝에 2026년 6월 15일 v17 GA를 냈습니다. 이 글은 두 릴리스에 실제로 들어간 것 — OneOf 입력 객체, Schema Coordinates, 실행기 분리, AbortSignal — 과 여전히 들어가지 않은 것을
2026-07-17 · 23 분 읽기 #graphql#graphql-js#api-design#federationMedia over QUIC의 현주소 — 스펙은 draft-19, 최대 배포는 draft-07, 최초 제안자는 moq-lite로
WebRTC의 상호작용 지연과 HLS/DASH의 확장성을 하나의 아키텍처로 합치겠다는 IETF Media over QUIC(MoQ)는 2026년 7월 6일 draft-ietf-moq-transport-19까지 왔고, 워킹그룹 마일스톤은 2026년 말 IESG 제출을 목표로 잡고 있습니다. 그런데 현실의 배포는 다른 곳에 있습니다 — 누구나 붙어 볼 수 있는 가장 큰 릴레이인 Cloudflar
2026-07-17 · 24 분 읽기 #network#quic#streaming#webrtc#rfcDart 매크로 취소 그 후 1년 반 — 약속된 세 가지는 실제로 배송되었나
2024년 Google I/O에서 Dart 팀이 가장 크게 내세운 기능이었던 매크로는 2025년 1월 29일 공식적으로 취소되었습니다. 이유는 기능이 나빠서가 아니라, 시맨틱 인트로스펙션의 컴파일 타임 비용이 Flutter의 핵심 자산인 stateful hot reload를 느리게 만들었기 때문입니다. 취소문은 세 가지를 약속했습니다 — 데이터용 맞춤 언어 기능, buildrunner 개선,
2026-07-17 · 19 분 읽기 #flutter#dart#macros#code-generation#metaprogrammingJPEG XL의 귀환은 어디까지 진짜인가 — Chromium 번복 후 8개월, 소스로 확인한 현재 위치
2022년 10월 Chromium은 생태계 관심 부족을 이유로 JPEG XL 코드를 제거했고, 이 결정은 3년 넘게 이미지 포맷 논쟁의 대표 사례로 남아 있었습니다. 2025년 11월 22일 Chrome ATL은 4년 전 바로 그 blink-dev 스레드에서 입장을 번복했습니다 — 단 "성능 좋고 메모리 안전한 디코더 기여"와 "기본 활성화를 위한 장기 유지보수 약속"이라는 조건이 붙어 있습
2026-07-17 · 22 분 읽기 #multimedia#jpeg-xl#chromium#browser#web-performanceDMARC가 11년 만에 표준이 되다 — RFC 9989의 트리 워크, pct 폐지, 그리고 p=reject 경고
2015년 3월부터 이메일 인증의 사실상 표준이었던 DMARC(RFC 7489)는 사실 IETF 합의를 거치지 않은 Informational 문서였습니다. 2026년 5월 IETF가 이를 RFC 9989(본체), RFC 9990(집계 리포트), RFC 9991(실패 리포트) 세 개의 Standards Track 문서로 교체하면서, DMARC는 11년 만에 정식 인터넷 표준이 됐습니다. 조직
2026-07-17 · 27 분 읽기 #email#dmarc#dns#security#rfcKeycloak 26.7 — SCIM 프리뷰 승격, 외부 Infinispan 없는 멀티클러스터 v2, 그리고 업그레이드에서 밟기 쉬운 것들
2026년 7월 9일 릴리스된 Keycloak 26.7.0은 4년 가까이 열려 있던 요구인 SCIM API를 프리뷰로 승격했고, 외부 Infinispan 클러스터 없이 데이터베이스만으로 다중 클러스터 HA를 구성하는 멀티클러스터 v2를 프리뷰로 내놓았습니다. 조직(Organizations) 기능에는 전용 관리 롤과 조직 단위 세밀한 권한 위임이 붙어 멀티테넌시 운영이 한 단계 다듬어졌습니다.
2026-07-17 · 30 분 읽기 #security#keycloak#sso#iam#scim