0개의 글
NestJS + Prisma + PostgreSQL + Redis + BullMQ 기반으로 구축된 통합 백엔드 플랫폼, 4개의 프론트엔드 애플리케이션에 200개 이상의 API 인터페이스 제공
블로그 시스템의 댓글 내용이 AC 오토마톤 알고리즘을 통해 민감어를 감지하며, NestJS Pipe 형태로 투명하게 통합됩니다. 3단계 민감어 등급 전략, 10만 개 단어 사전 < 1ms 감지 성능, Redis 핫 업데이트 메커니즘 및 다중 방어선 설계를 다룹니다.
프로덕션 수준의 NestJS 지갑 서비스를 심층 분석합니다. Prisma update where 낙관적 락, 이중 통화 장부(현금+코인), 동결/해제 메커니즘 및 완전한 거래 내역 추적을 다룹니다.
NestJS 프로젝트의 OrderService.checkOut 메서드를 심층 분석하여 Prisma 트랜잭션 내에서 4단계 가격 계산(특가, 쿠폰, 코인, 공동구매)과 5개의 하위 시스템을 연결하는 방법을 보여줍니다. 낙관적 락 차감, 원자적 재고 차감 및 완전한 환불 프로세스를 다룹니다.
분산 잠금을 통한 중복 송금 방지, Xendit 제3자 송금 통합, Cron 자동 복구 메커니즘 및 완전한 상태 머신 설계를 포함한 프로덕션 등급 재무 감사 시스템에 대한 심층 분석
JoyMini의 추첨 시스템은 가중 무작위 알고리즘과 Prisma 원자적 티켓 작업을 기반으로 하며, 상품 풀 관리, 티켓 구매, 추첨 및 당첨금 지급의 완전한 트랜잭션 흐름을 포함하여 높은 동시성에서 데이터 일관성을 보장합니다.
PaymentWebhookController (단일 엔드포인트 라우팅 + callback-token 인증) → handleUniversalWebhook (충전/출금 분기) → handleInvoiceWebhook (updateMany 낙관적 락 + creditCash) → handlePayoutWebhook (원자적 unfreeze + CRITICAL 폴백) → WalletService (ensureWallet / creditCash / freezeCash / unfreezeCash + beforeBalance/afterBalance 감사 내역) 심층 분석
NestJS OTP 인증 시스템 심층 분석: SmsVerificationCode 모델 17개 필드 상태 머신 설계, SHA-256 Pepper 해싱으로 정보 유출 방지, 60초 DB 속도 제한 + 5회 시도 잠금, 동시성 안전 업데이트, Throttler 이중 방어, 프로덕션/개발 이중 모드