TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
641640639638637636635634633632631630
AI
Prompt Engineering 체계적 접근법 — AI와 효과적으로 대화하기
프롬프트 엔지니어링의 체계적 방법론 — 역할, 컨텍스트, 제약, 출력 형식 설계.
Backend
Go 언어 고루틴과 채널 — 동시성 프로그래밍 기초
Go의 고루틴과 채널을 활용한 동시성 프로그래밍의 기본 개념과 패턴.
Backend
Redis Streams로 이벤트 드리븐 파이프라인 구축
Redis Streams를 활용하여 가벼우면서도 신뢰성 있는 이벤트 드리븐 메시지 파이프라인을 구축하는 방법을 설명합니다.
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.