TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
793792791790789788787786785784783782
Frontend
Error Boundary 패턴 — React 에러 처리 완벽 가이드
React Error Boundary로 컴포넌트 에러를 우아하게 처리하는 패턴과 실전 활용.
Backend
Zod — 런타임 스키마 검증의 표준
Zod를 활용한 런타임 타입 검증, API 입력 검증, 폼 데이터 검증 패턴.
Infra
OpenTelemetry로 분산 추적 시스템 구축하기
OpenTelemetry를 활용한 분산 추적, 메트릭, 로깅 통합 관측성 구축 가이드.
AI
LoRA vs QLoRA vs Full Fine-tuning 비교 분석
대규모 언어 모델의 파인튜닝 기법인 LoRA, QLoRA, Full Fine-tuning의 원리와 성능, 비용을 비교하여 최적의 방법을 선택합니다.
Infra
Nginx 성능 튜닝 — worker, 버퍼, 압축 최적화
Nginx의 worker 프로세스, 버퍼 크기, gzip 압축 등 성능 튜닝 가이드.
Database
PostgreSQL 쿼리 플랜 분석 — EXPLAIN ANALYZE 마스터
PostgreSQL의 EXPLAIN ANALYZE로 쿼리 실행 계획을 분석하고 최적화하는 방법.
Backend
Python Poetry 패키지 관리와 가상 환경 완벽 정리
Python Poetry를 사용한 프로젝트 의존성 관리, 가상 환경 설정, 패키지 배포까지 실무에서 필요한 모든 워크플로를 정리합니다.
Frontend
Tailwind CSS 4.0 — CSS-first 설정과 신규 유틸리티
Tailwind CSS 4.0의 CSS 기반 설정, 새로운 유틸리티, 성능 개선 사항 정리.
AI
AI 프롬프트 캐싱 — 비용 절감과 성능 최적화
LLM API의 프롬프트 캐싱 기법으로 비용을 90%까지 절감하는 방법.
Database
SQLite for Web — Turso, LibSQL로 엣지에서 DB 사용하기
Turso와 LibSQL로 SQLite를 엣지 환경에서 활용하는 새로운 패러다임.
Frontend
React 성능 프로파일링 — DevTools로 병목 찾기
React DevTools Profiler를 활용하여 불필요한 리렌더링과 성능 병목을 찾아내고, 실질적인 최적화를 적용하는 방법을 다룹니다.
Infra
Docker Volumes와 바인드 마운트 — 데이터 영속성 전략
Docker 볼륨과 바인드 마운트의 차이점과 프로덕션 데이터 관리 전략.