프로젝트 배경
1) 예상 리스크 및 대응 계획 - NestJS 모듈 경계를 명확히 유지하면서 CQRS 이벤트 버스로 모듈 간 데이터 흐름을 안전하게 연결하는 아키텍처 설계 - 프론트엔드와 서버사이드 템플릿이 동일한 번역 리소스를 공유하는 i18n 통합 구조 구현 - Bull Queue 비동기 이메일 발송에서 PDF 첨부 파일을 메모리 효율적으로 스트리밍 처리하는 방식 구현 2) 프로젝트 목표 - 다국가 인증 규
프로젝트 성과
CQRS 이벤트 버스로 모듈 간 결합 최소화
견적 완료 이벤트가 CRM 리드 생성과 이메일 발송을 자동 트리거하는 이벤트 드리븐 파이프라인 설계
Redis TTL 캐싱으로 규제 데이터 조회 최적화
국가×카테고리 조합의 빈번한 반복 조회를 Redis TTL 캐시로 처리하여 DB 부하 분산 구조 구현
단일 번역 리소스 기반 전체 다국어 처리 구조
UI·이메일·PDF가 동일한 i18n 리소스를 공유하는 구조를 설계하여 언어 추가 비용을 대폭 절감
Bull Queue 이메일 발송 큐 재시도 파이프라인 구축
Bull Queue 기반 비동기 발송 큐에 지수 백오프 재시도·발송 이력·열람 추적 픽셀을 통합 구현
핵심 기능
진행 단계
NestJS 모듈 아키텍처 설계
2026.04
견적·CRM·이메일·i18n 모듈 경계 정의, CQRS 이벤트 버스 설계, Redis 큐 구성 계획 수립
프로젝트 상세
1) 포트폴리오 소개 B2B 수출 컨설팅 플랫폼의 MVP 이후 확장 방향을 구현하는 데모입니다. 다국가 인증 규제 비교, 다국어(i18n) 지원, CRM 리드 관리 통합, 자동 이메일 견적 발송 기능을 NestJS 기반 모듈형 아키텍처로 설계하여 플랫폼 확장 가능성을 제시합니다. Redis 기반 캐싱과 이메일 큐 처리를 통해 대용량 견적 요청에도 안정적인 응답 구조를 목표로 합니다. 2) 작업 범위







