TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
103210311030102910281027102610251024102310221021
Etc
Git 트러블슈팅 완벽 가이드 — rebase 충돌·reset·reflog로 복구하는 실전 시나리오 10선
실무에서 자주 만나는 Git 장애 10가지. rebase 충돌, 잘못된 reset, push 되돌리기, reflog로 복구하는 실전 명령 모음.
Backend
API Rate Limiting 완벽 구현 — Token Bucket·Sliding Window·Redis 실전 코드
API Rate Limiting 구현의 4가지 대표 알고리즘과 실제 Redis 기반 구현 코드를 정리한다. Fixed Window·Sliding Window·Token Bucket·Leaky Bucket을 비교한다.
AI
RAG(Retrieval-Augmented Generation) 실전 구축 가이드 — 벡터DB 선택부터 청크 전략까지
RAG는 LLM에 외부 지식을 주입하는 표준 패턴이다. 청크 전략·임베딩 선택·벡터DB·리랭킹·평가 지표까지 실전 설계 기준을 정리한다.
Infra
eBPF로 쿠버네티스 네트워크 디버깅하기 — Cilium Hubble·Pixie 실전 활용
eBPF는 커널에 프로그램을 안전하게 삽입해 관측·필터링을 수행한다. Cilium Hubble로 K8s 네트워크 플로우를 가시화하고 Pixie로 앱 레벨까지 추적하는 실전 가이드.
Frontend
TypeScript 5.8 const 타입 파라미터 완벽 가이드 — 리터럴 추론 극대화 실전 예제
TypeScript 5.8의 const 타입 파라미터는 리터럴 추론을 극대화해 as const 남발을 줄인다. 문법과 실전 유스케이스를 정리한다.
Database
Redis 8 실전 활용 — Streams·Vector Search·클러스터 운영 완벽 정리
Redis 8은 Streams, Vector Search, JSON이 코어로 통합됐다. 실무 패턴과 클러스터 운영 체크리스트를 정리한다.
Backend
Bun 1.2 vs Node 22 실전 벤치마크 — 마이그레이션 실전 가이드
Bun 1.2는 프로덕션 채택이 가파르게 늘고 있다. Node 22와의 실전 벤치마크, 호환성 매트릭스, 마이그레이션 절차를 정리한다.
Infra
Kubernetes Gateway API 완전 마이그레이션 가이드 — Ingress-Nginx 은퇴 대응
Kubernetes 1.36에서 Ingress-Nginx가 공식 은퇴한다. Gateway API로의 실전 마이그레이션 3단계, HTTPRoute 매핑 규칙, 트래픽 스위치 전략을 정리한다.
Frontend
Next.js 16 App Router 캐시 완벽 정리 — force-cache, revalidate, use cache 실전 차이
Next.js 16에서 fetch 기본 캐시 정책이 변경되고 use cache 디렉티브가 정식 도입됐다. force-cache·revalidate·use cache의 차이를 실전 시나리오로 정리한다.
AI
Claude API 프롬프트 캐싱 완벽 활용 — 비용 90% 절감 실전 패턴 6가지
Claude API의 프롬프트 캐싱은 시스템 프롬프트·도구 정의·긴 문서 재사용 시 비용을 최대 90% 절감한다. cache_control 사용법과 실전 6가지 패턴을 정리한다.
Backend
Go 1.24 제네릭 실전 — 5가지 실무 패턴과 4가지 안티패턴 완전 정리
Go 1.24 제네릭의 실무 도입 전략. 진짜 유용한 5가지 패턴(컬렉션·Result·Option·Repository·Constraints)과 피해야 할 4가지 안티패턴을 코드로 정리한다.
Frontend
React Server Components 실전 패턴 — 데이터 페칭·Streaming·use server 완벽 정리
React Server Components(RSC)는 서버에서 렌더링되어 번들에 포함되지 않는 새로운 컴포넌트 유형이다. 데이터 페칭·Streaming·use server·Client Boundary의 실전 사용법을 정리한다.