TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
108810871086108510841083108210811080107910781077
AI
Embedding 모델 2026 비교 — OpenAI v3·Cohere v4·Voyage·bge-m3·solar
2026년 4월 임베딩 모델 5종 종합 비교 — OpenAI v3-large, Cohere embed-multilingual-v4, Voyage 3, bge-m3, solar-embedding. 한국어·다국어·도메인별 추천.
AI
Anthropic Prompt Caching 실전 — 비용 90% 절감 패턴
Claude API의 Prompt Caching으로 같은 컨텍스트 반복 사용 시 90% 비용 절감. 5분 vs 1시간 TTL 선택, cache hit율 모니터링까지.
AI
AI 코드 리뷰 자동화 파이프라인 — GitHub Actions + Claude API
PR마다 자동 보안·성능·스타일 리뷰를 Claude API로. GitHub Actions 워크플로, 비용 최적화, false positive 관리까지 운영 패턴.
AI
LangGraph로 만드는 멀티 에이전트 — Coordinator + Worker 패턴
LangGraph로 구현하는 Coordinator + Worker 멀티 에이전트 — 역할 분담, 상태 공유, 실패 복구, 관측성까지 production-ready 패턴.
Infra
Backstage Developer Portal 구축 — 사내 표준화 30일 로드맵
Spotify가 만든 Backstage로 사내 개발자 포털 30일 안에 구축 — service catalog·tech docs·software templates·plugin 통합.
AI
pgvector 0.10 vs Qdrant vs Pinecone vs Milvus — 2026 Vector DB 비교
2026년 4월 기준 Vector DB 4강 비교 — 비용·성능·운영 부담·통합. RAG 시스템 규모별 선택 가이드.
Etc
macOS 개발 환경 2026 — Apple Silicon 최적화·dotfiles·brew
Apple Silicon 시대의 개발 환경 셋업 — Homebrew, mise, dotfiles, Raycast, Ghostty 등 2026년 최적 셋업.
Backend
Java 25 LTS — Pattern Matching·String Templates·Stable Values 실전
Java 25 LTS의 핵심 기능 — Pattern Matching for switch (정식), String Templates (정식), Stable Values, Compact Source Files를 실전 코드로.
Frontend
Frontend 빌드 도구 비교 — Vite 7 vs Turbopack vs Rspack
2026년 Frontend 빌드 도구 3강 비교 — Vite 7 (esbuild + Rolldown), Turbopack (Next.js 통합), Rspack (Webpack 호환). 실측·생태계·DX.
Database
Redis 8 vs Dragonfly vs KeyDB — 2026 In-memory DB 비교
Redis 8의 라이센스 변경 이후 등장한 대안들 — Dragonfly (수직 확장 끝판), KeyDB (멀티 스레드), Valkey (오픈소스 fork). 워크로드별 선택.
Infra
ArgoCD vs Flux vs Cluster API — 2026 GitOps 도구 비교
GitOps 3강 도구 — ArgoCD, Flux, Cluster API. UI 중심 vs CLI 중심, 단일 클러스터 vs 다중 클러스터. 워크로드별 선택 가이드.
Backend
Deno 3.0 Lambda — 콜드 스타트 50ms 이내 패턴
Deno 3.0으로 만드는 AWS Lambda — 콜드 스타트 50ms, 단일 파일 배포, TypeScript 네이티브. Custom Runtime + provided.al2023 활용.