TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
282726252423222120191817
AI
OpenAI Embeddings으로 유사도 검색 구현하기
OpenAI Embeddings API를 활용한 텍스트 유사도 검색 시스템 구축 방법.
Infra
Docker 멀티스테이지 빌드로 이미지 크기 90% 줄이기
Docker 멀티스테이지 빌드를 활용해 프로덕션 이미지 크기를 획기적으로 줄이는 방법.
Database
Elasticsearch 검색 엔진 구축 — 한국어 형태소 분석 포함
Elasticsearch로 한국어 전문검색 시스템을 구축하는 방법. Nori 분석기 활용.
Backend
Python 타입 힌트 완벽 가이드 — mypy로 안전한 코드 작성
Python 타입 힌트의 기본부터 고급 패턴까지, mypy를 활용한 정적 타입 검사.
Infra
Linux systemd 서비스 관리 완벽 가이드
systemd로 서비스를 생성, 관리, 모니터링하는 방법과 실전 설정 예시.
Database
PostgreSQL JSONB 활용법 — 유연한 스키마 설계
PostgreSQL JSONB 타입으로 유연한 데이터 모델을 설계하고 효율적으로 쿼리하는 방법.
Frontend
CSS Grid 레이아웃 마스터하기 — 실전 패턴 12가지
CSS Grid의 핵심 개념과 실무에서 자주 사용하는 12가지 레이아웃 패턴.
AI
RAG (Retrieval-Augmented Generation) 구현 가이드
RAG 시스템의 아키텍처 설계와 벡터 DB를 활용한 실전 구현 방법.
Backend
JWT 인증 시스템 구현 — Access Token + Refresh Token
JWT 기반 인증 시스템의 설계와 Access/Refresh 토큰 전략 구현.
Infra
Kubernetes Pod 생명주기 이해하기
Kubernetes Pod의 생성부터 종료까지의 생명주기와 각 단계별 동작 원리.
Backend
Express.js 미들웨어 패턴 — 인증, 에러핸들링, 로깅
Express.js 미들웨어의 동작 원리와 실전에서 자주 사용하는 패턴들.
Frontend
CSS Container Queries — 반응형 디자인의 새로운 패러다임
CSS Container Queries를 활용한 컴포넌트 기반 반응형 디자인 구현 방법.