TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
638637636635634633632631630629628627
Database
MongoDB Aggregation Pipeline 완벽 가이드
MongoDB Aggregation Pipeline의 핵심 스테이지와 복잡한 데이터 분석 쿼리 작성법.
Infra
Linux 성능 모니터링 도구 완벽 정리 — top, htop, vmstat, iostat
Linux 서버 성능을 모니터링하는 핵심 도구들과 각각의 활용법.
Frontend
Next.js 14 App Router — Server Actions 실전 활용
Next.js 14의 Server Actions를 활용한 폼 처리, 데이터 뮤테이션, 재검증 패턴.
Frontend
Intersection Observer 실전 — 무한 스크롤과 지연 로딩
Intersection Observer API를 활용하여 성능 좋은 무한 스크롤과 이미지 지연 로딩을 구현하는 실전 패턴을 소개합니다.
Database
Redis 캐싱 전략 — Cache-Aside, Write-Through, Write-Behind
Redis를 활용한 캐싱 패턴 3가지와 각각의 장단점, 실전 적용 기준.
Etc
Git 고급 사용법 — rebase, cherry-pick, bisect 실전 활용
Git의 고급 기능들을 실전에서 활용하는 방법 — rebase 전략, cherry-pick, 버그 추적.
Infra
Let's Encrypt 자동 갱신 완벽 설정 — Nginx + Certbot
Certbot으로 Let's Encrypt SSL 인증서를 발급하고 Nginx에 적용한 뒤, 자동 갱신까지 설정하는 전체 과정을 정리합니다.
Backend
Python FastAPI로 REST API 빠르게 구축하기
FastAPI의 자동 문서화, 타입 검증, 비동기 처리를 활용한 고성능 API 서버 구축.
Infra
Nginx 리버스 프록시 설정 완벽 가이드
Nginx 리버스 프록시 설정 — SSL, WebSocket, 로드밸런싱, 캐싱까지 A to Z.
Frontend
TypeScript 5.0 새 기능 — Decorators, const Type Parameters
TypeScript 5.0에서 추가된 Decorators 정식 지원과 const 타입 파라미터 활용법.
AI
LLM 토큰 최적화 — 비용 50% 절감하는 프롬프트 기법
LLM API 비용의 핵심인 토큰 사용량을 효과적으로 줄이는 프롬프트 설계 기법과 시스템 수준 최적화 전략을 다룹니다.
AI
LangChain 입문 — Python으로 LLM 앱 만들기
LangChain의 핵심 개념과 Python으로 첫 번째 LLM 애플리케이션을 만드는 과정.