Tarsier LabsTarsier Labs
🐵
홈
카테고리
태그
북마크
소개
태그 목록으로 돌아가기

Node.js

0개의 글

프로덕션 환경 Node.js OOM 진단 및 수정: 300MB 상한에서 SSE 누수까지의 완전 기록

프로덕션 환경 Node.js OOM 진단 및 수정: 300MB 상한에서 SSE 누수까지의 완전 기록

이 글은 NestJS 백엔드가 프로덕션 환경에서 JavaScript Heap OOM으로 인해 충돌한 진단 과정을 완전히 기록하고, 세 가지 누적 요인(heap 상한 과소 설정, SSE 연결 누수, Prisma 메모리 점유)을 분석하며 단계별 수정 방안을 제시합니다.

00
인터페이스 관리
4코어 서버 백엔드 최적화 기록: Cluster 모드가 정답이 아닌 이유

4코어 서버 백엔드 최적화 기록: Cluster 모드가 정답이 아닌 이유

본 문서는 4코어 VPS에서 실행되는 NestJS API 백엔드의 멀티코어 최적화 평가 과정을 기록합니다. Cluster 모드, UV_THREADPOOL_SIZE, 데이터베이스 쿼리 최적화, Redis 캐시 및 Nginx 캐시 튜닝의 타당성을 하나씩 분석하고, 최종적으로 "병목은 CPU가 아닌 DB I/O에 있다"는 핵심 결론을 도출합니다.

00
성능 최적화
admin-next 브라우저 Crypto Shim——Web Crypto API를 사용한 node:crypto 모방

admin-next 브라우저 Crypto Shim——Web Crypto API를 사용한 node:crypto 모방

admin-next 브라우저 crypto shim에 대한 심층 분석 — Node.js/browser 혼합 코드베이스를 위해 Web Crypto API로 node:crypto를 대체하는 경량 폴리필입니다. createHash 함수, 동기식 폴백(fallback), 그리고 최소 shim 전략을 다룹니다.

00
관리 백엔드