정지용
프로젝트 목록
백엔드

NestJS 기반 NFT 마켓플레이스 백엔드

NestJS·TypeORM으로 구성한 NFT 마켓플레이스 서버의 구조와 CI/배포 체계를 정리한 문서 저장소

nft-marketplace-server-docs최근 업데이트 2026년 7월 26일

개요

NFT 마켓플레이스 서비스를 위한 백엔드 서버의 구조를 정리한 공개 문서 프로젝트입니다. NestJS와 TypeORM을 기반으로 API 서버를 구성하고, Docker 및 별도의 테스트용 Docker Compose 설정을 통해 개발·테스트 환경을 분리했습니다. Jest로 테스트를 작성하고 Jenkins CI 파이프라인으로 빌드·검증 과정을 자동화했으며, CODEOWNERS로 코드 소유권과 리뷰 체계를 관리했습니다. infra, scripts, resource 디렉터리로 인프라 설정과 운영 스크립트, 리소스 파일을 구분해 관리하는 구조를 갖추고 있습니다.

담당 역할

NestJS 기반 서버 아키텍처 설계 및 테스트/CI 환경 구성을 담당했습니다.

아키텍처 다이어그램

레포지토리 분석 결과를 바탕으로 자동 생성된 구조도입니다.

아키텍처

서버 구조 개요

NestJS 서버를 중심으로 데이터베이스, 테스트, CI/배포 흐름이 어떻게 연결되는지 보여주는 구조도입니다.

다이어그램을 그리는 중…

기술스택

각 기술을 이 프로젝트에서 어떤 용도로 썼는지 정리했습니다.

프레임워크

  • NestJS백엔드 API 서버 프레임워크

백엔드

인프라

  • Docker애플리케이션 컨테이너화
  • Docker Compose개발 및 테스트 환경 구성 (테스트용 별도 파일 분리)

테스트

  • Jest단위/통합 테스트 작성

DevOps

핵심 포인트

  • 테스트 환경을 별도 Docker Compose 파일로 분리해 운영 환경과 격리
  • Jenkins CI로 빌드·테스트 자동화 파이프라인 구성
  • CODEOWNERS로 코드 소유권과 리뷰 프로세스 명시
  • infra/scripts/resource 디렉터리로 인프라·운영·리소스 관심사 분리

레포지토리 정보

생성
2026년 7월 26일
최근 커밋
2026년 7월 26일
크기
0 KB
라이선스
없음

이 문서는 2026년 7월 26일 에 자동 분석으로 생성되었습니다.