0개의 글
NestJS + Prisma + PostgreSQL + Redis + BullMQ 기반으로 구축된 통합 백엔드 플랫폼, 4개의 프론트엔드 애플리케이션에 200개 이상의 API 인터페이스 제공
본 문서는 4코어 VPS에서 실행되는 NestJS API 백엔드의 멀티코어 최적화 평가 과정을 기록합니다. Cluster 모드, UV_THREADPOOL_SIZE, 데이터베이스 쿼리 최적화, Redis 캐시 및 Nginx 캐시 튜닝의 타당성을 하나씩 분석하고, 최종적으로 "병목은 CPU가 아닌 DB I/O에 있다"는 핵심 결론을 도출합니다.
151줄의 프로덕션급 롤백 스크립트 rollback.sh를 기반으로 세 가지 롤백 모드(컨테이너 롤백(이전 사용 가능 이미지 재시작), 데이터베이스 롤백(pg_restore로 백업 복구), 대화형 안전 확인 메커니즘)의 설계 아이디어를 자세히 설명합니다.
프로덕션 수준의 NestJS 지갑 서비스를 심층 분석합니다. Prisma update where 낙관적 락, 이중 통화 장부(현금+코인), 동결/해제 메커니즘 및 완전한 거래 내역 추적을 다룹니다.