프로젝트 배경
1) 예상 리스크 및 대응 계획 - NestJS 모듈 간 순환 의존성 방지를 위한 공유 서비스 및 이벤트 버스 설계 - PostgreSQL 트랜잭션 중 재고 차감과 발주 상태 업데이트의 데드락 방지 전략 - Redis Pub/Sub 채널과 Socket.IO 룸을 연결하는 실시간 알림 브릿지 구조 설계 - 글로벌 포털과 로컬 홈페이지의 Next.js App Router 레이아웃 분리 및 미들웨어 라우팅
프로젝트 성과
NestJS 도메인 주도 모듈 아키텍처 설계
발주·재고·바이어·제품 도메인을 NestJS 독립 모듈로 분리하여 확장 가능한 서비스 구조를 설계합니다.
Redis Pub/Sub 실시간 재고 알림 구현
재고 임계값 이하 이벤트를 Redis 채널로 발행하고 Socket.IO로 관리자에게 실시간 전달하는 구조를 구현합니다.
PostgreSQL 트랜잭션 기반 발주-재고 원자성 설계
발주 승인 시 재고 차감을 단일 트랜잭션으로 처리하여 데이터 정합성을 보장하는 구조를 설계합니다.
NestJS Guard 역할 기반 접근 제어 설계
일반 거래처·관리자·글로벌 바이어 3가지 역할을 Decorator 기반으로 분리하는 접근 제어 구조를 설계합니다.
영문 글로벌 바이어 포털 독립 라우팅 구현
로컬 홈페이지와 글로벌 포털을 Next.js App Router로 분리하고 독립 레이아웃으로 구현합니다.
핵심 기능
진행 단계
NestJS 모듈 & DB 아키텍처 설계
2026.04
발주·재고·바이어 도메인 NestJS 모듈 분리 설계 및 PostgreSQL 스키마·TypeORM 엔티티 정의
프로젝트 상세
1) 포트폴리오 소개 제조업 홈페이지 MVP를 넘어, 거래처 발주 관리·재고 연동·영문 글로벌 바이어 포털까지 확장한 B2B 통합 플랫폼 데모입니다. 발주 워크플로우, 실시간 재고 현황, API 기반 글로벌 카탈로그를 Node.js/NestJS + PostgreSQL + Redis 스택으로 설계합니다. 2) 작업 범위 - B2B 통합 플랫폼 대시보드: 발주 현황, 재고 알림, 글로벌 문의를 한눈에 파







