TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
10987654321
Database
Postgres.js — Node.js 최고의 PostgreSQL 클라이언트
Postgres.js의 템플릿 리터럴 쿼리, 커넥션 풀링, pg 패키지 대비 장점.
Backend
Node.js 23 — 새로운 기능과 실험적 API
Node.js 23의 새로운 실험적 기능들과 안정화된 API 정리.
Infra
PM2 프로세스 관리 — Node.js 프로덕션 운영
PM2로 Node.js 애플리케이션을 프로덕션에서 안정적으로 운영하는 방법.
Backend
Node.js Worker Threads로 CPU 집약적 작업 처리
Node.js Worker Threads를 활용해 CPU 바운드 작업을 병렬로 처리하는 방법.
Infra
pnpm 완벽 가이드 — npm/yarn 대비 장점과 활용법
pnpm의 심볼릭 링크 전략, 디스크 절약, 모노레포 지원 등 핵심 장점 분석.
Backend
NestJS 고급 패턴 — Guards, Interceptors, Pipes
NestJS의 Guards, Interceptors, Pipes를 활용한 견고한 API 아키텍처 구축.
Backend
Fastify — Node.js 고성능 웹 프레임워크
Fastify의 스키마 기반 검증, 플러그인 시스템, Express 대비 성능 장점.
Backend
Node.js 22 LTS 새 기능 총정리
Node.js 22 LTS의 주요 변경사항 — require(esm), WebSocket 클라이언트, 성능 개선.
Backend
Express.js 미들웨어 패턴 — 인증, 에러핸들링, 로깅
Express.js 미들웨어의 동작 원리와 실전에서 자주 사용하는 패턴들.
Backend
Node.js 스트림 처리 — 대용량 파일을 메모리 걱정 없이
Node.js 스트림을 활용해 대용량 파일을 효율적으로 처리하는 방법과 실전 패턴.