
Backend
트랜잭션과 격리 수준(Isolation Level): ACID부터 Prisma 구현까지
트랜잭션의 ACID 원칙과 4가지 격리 수준을 이해하고 Prisma로 안전하게 트랜잭션을 처리하는 방법을 정리합니다.
02026. 3. 28.

트랜잭션의 ACID 원칙과 4가지 격리 수준을 이해하고 Prisma로 안전하게 트랜잭션을 처리하는 방법을 정리합니다.

Raw SQL, Query Builder, ORM의 장단점을 비교하고 Repository 패턴으로 데이터 접근 코드를 유연하게 설계하는 방법을 정리합니다.
Prisma에서 임베디드 엔티티 대신 1:1 관계와 JSONB 타입으로 복합 객체를 다루는 방법을 비교합니다.

Prisma의 스키마 설계와 관계 설정, 실무 쿼리 문법, 트랜잭션 활용법까지 정리합니다.

Supabase 환경에서 TypeORM과 Prisma를 비교하고 연결 풀링, RLS, 마이그레이션 운영 전략을 정리합니다.
Supabase와 PostgreSQL의 관계를 이해하고, SQL 직접 사용과 Prisma ORM 활용을 비교해 프로젝트에 맞는 데이터베이스 전략을 고르는 기준을 정리합니다.

NestJS에서 CanActivate와 커스텀 Roles 데코레이터, Reflector를 조합해 역할 기반 인가 가드를 구현하는 방법을 정리합니다.