DTO는 입력 모양을 선언하고, ValidationPipe는 실제 요청을 그 기준으로 통과시키거나 거부합니다.
클라이언트가 JSON 데이터를 보냅니다.
필드와 decorator로 타입, 필수 값, 형식 제약을 선언합니다.
transform, whitelist 같은 정책을 요청 입구에서 적용합니다.
검증된 DTO만 서비스 로직으로 전달합니다.