파트너용 Discord 홀더 인증 시스템 문서
NestJS 기반 Discord NFT 홀더 인증 기능을 파트너 컨텍스트로 분기 구성한 프로젝트의 공개 문서
이 프로젝트에서의 TypeORM 활용
데이터베이스 엔티티 및 쿼리 관리
프로젝트 12개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
TypeScript/JavaScript 환경에서 클래스 기반으로 데이터베이스를 다루는 ORM 라이브러리
TypeORM은 TypeScript와 JavaScript 애플리케이션에서 관계형 데이터베이스를 객체지향 방식으로 다룰 수 있게 해주는 ORM(Object-Relational Mapping) 라이브러리이다. SQL 쿼리를 직접 작성하는 대신 클래스와 데코레이터로 테이블 구조를 정의하고, 이를 통해 데이터베이스 스키마와 애플리케이션 코드 간의 불일치를 줄이는 것을 목표로 한다. Active Record와 Data Mapper 두 가지 패턴을 모두 지원해 프로젝트 구조에 맞게 선택할 수 있으며, 여러 종류의 관계형 데이터베이스를 동일한 방식으로 다룰 수 있도록 추상화한다.
User 엔티티를 클래스로 정의하고, Repository를 통해 활성 사용자 목록을 조회하는 기본 예시이다.
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
@Entity()
export class User {
@PrimaryGeneratedColumn()
id: number;
@Column()
email: string;
@Column({ default: true })
isActive: boolean;
}
// Repository를 통한 조회
const userRepo = dataSource.getRepository(User);
const users = await userRepo.find({ where: { isActive: true } });위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
NestJS 기반 Discord NFT 홀더 인증 기능을 파트너 컨텍스트로 분기 구성한 프로젝트의 공개 문서
이 프로젝트에서의 TypeORM 활용
데이터베이스 엔티티 및 쿼리 관리
NestJS와 TypeORM으로 구성된 NFT 런치패드 백엔드로, Docker 다중 환경과 컨트랙트 연동 스크립트를 함께 관리한다
이 프로젝트에서의 TypeORM 활용
데이터베이스 ORM 및 마이그레이션 관리에 사용
NestJS 기반 패션 NFT 플랫폼 백엔드의 구조와 배포 방식을 정리한 공개 문서
이 프로젝트에서의 TypeORM 활용
데이터베이스 마이그레이션 및 ORM 계층 관리
NestJS와 TypeORM으로 구성한 NFT 관련 배치 작업 실행기 구조를 정리한 문서 프로젝트입니다.
이 프로젝트에서의 TypeORM 활용
배치 작업 데이터를 데이터베이스와 연동하기 위한 ORM
Discord 사용자의 지갑 서명과 NFT 보유 여부를 검증해 서버 접근 권한을 자동으로 부여하는 NestJS 기반 인증 서비스
이 프로젝트에서의 TypeORM 활용
migrations 디렉터리를 통한 데이터베이스 스키마 버전 관리
NestJS와 TypeORM으로 구성된 정기 작업 실행 백엔드 서비스의 구조를 정리한 문서 레포지토리
이 프로젝트에서의 TypeORM 활용
데이터베이스 ORM으로 엔티티 관리
레이싱 게임 플랫폼의 NestJS 기반 워커 서비스 구조와 엔티티 빌드 관례를 정리한 공개 기술 문서
이 프로젝트에서의 TypeORM 활용
ormconfig.ts 기반 데이터베이스 스키마 및 마이그레이션 관리
NestJS 기반 레이싱 게임 백엔드의 구조와 E2E 테스트 격리 전략을 정리한 공개 문서
이 프로젝트에서의 TypeORM 활용
ORM 및 마이그레이션 관리
NestJS와 TypeORM 기반으로 레이싱 게임의 매치 처리를 담당하는 백엔드 구조 정리 문서
이 프로젝트에서의 TypeORM 활용
DB 엔티티 및 마이그레이션 관리를 위한 ORM
NestJS 기반으로 독립 배포되는 NFT 마켓플레이스 백그라운드 워커 서비스의 구조를 정리한 문서
이 프로젝트에서의 TypeORM 활용
데이터베이스 엔티티 매핑 및 쿼리 처리
NestJS·TypeORM으로 구성한 NFT 마켓플레이스 서버의 구조와 CI/배포 체계를 정리한 문서 저장소
이 프로젝트에서의 TypeORM 활용
데이터베이스 ORM
NestJS·TypeORM 기반 NFT 마켓플레이스 어드민 백엔드의 구조, CI/CD, 개발 환경을 정리한 내부 운영 API 문서
이 프로젝트에서의 TypeORM 활용
데이터베이스 ORM 및 마이그레이션 관리
위 프로젝트들에서 같이 쓰인 다른 기술입니다.