NestJS WebSocket 실시간 통신
NestJS WebSocket이란? NestJS는 @nestjs/websockets와 @nestjs/platform-socket.io 패키지로 실시간 양방향 통신을 지원합니다. REST API가 요청-응답 모델이라면, WebSocket은 서버와 클라이언트가 지속적으로 메시지를 주고받는 […]
NestJS WebSocket이란? NestJS는 @nestjs/websockets와 @nestjs/platform-socket.io 패키지로 실시간 양방향 통신을 지원합니다. REST API가 요청-응답 모델이라면, WebSocket은 서버와 클라이언트가 지속적으로 메시지를 주고받는 […]
Spring Batch란? Spring Batch는 대용량 데이터 처리를 위한 프레임워크입니다. 수백만 건의 데이터 마이그레이션, 정산 처리, 리포트 생성 등 배치 작업에
GitHub Actions란? GitHub Actions는 GitHub 저장소에 내장된 CI/CD 플랫폼입니다. Push, PR, 스케줄 등의 이벤트에 반응해 빌드, 테스트, 배포를 자동화합니다. 이
Prisma Client Extension이란? Prisma 4.16에서 도입된 Client Extension은 Prisma Client에 커스텀 기능을 추가하는 공식 확장 메커니즘입니다. Middleware의 한계를 극복하고, 타입
Spring 트랜잭션 전파란? @Transactional의 propagation 속성은 “이미 트랜잭션이 존재할 때 어떻게 할 것인가”를 결정합니다. 기본값 REQUIRED만 사용하다가 실무에서 트랜잭션 경계
NestJS 테스트 전략 NestJS는 테스트 유틸리티를 프레임워크 레벨에서 제공하는 몇 안 되는 백엔드 프레임워크입니다. @nestjs/testing 패키지의 Test.createTestingModule()을 활용하면 DI 컨테이너를
손익비란 무엇인가? 손익비(Risk-Reward Ratio, R:R)는 한 번의 거래에서 감수하는 손실 대비 기대하는 수익의 비율이다. 예를 들어, 손절 2만 원에 목표
K8s 오토스케일링이란? Kubernetes는 워크로드 부하에 따라 자동으로 리소스를 조절하는 세 가지 오토스케일링 메커니즘을 제공합니다: HPA(Horizontal Pod Autoscaler), VPA(Vertical Pod Autoscaler),
포지션 사이징이 수익률을 결정한다 대부분의 초보 트레이더는 “어디서 사고 팔까”에만 집중한다. 하지만 프로 트레이더와 퀀트 전략가들이 공통적으로 강조하는 것은 따로