Spring Modulith 모듈러 모놀리스
Spring Modulith란? Spring Modulith는 Spring Boot 애플리케이션을 모듈러 모놀리스(Modular Monolith)로 설계하게 돕는 공식 프로젝트입니다. 마이크로서비스의 장점(모듈 독립성, 명확한 경계)을 모놀리스의 […]
Spring Modulith란? Spring Modulith는 Spring Boot 애플리케이션을 모듈러 모놀리스(Modular Monolith)로 설계하게 돕는 공식 프로젝트입니다. 마이크로서비스의 장점(모듈 독립성, 명확한 경계)을 모놀리스의 […]
Drizzle 트랜잭션이란? Drizzle ORM의 트랜잭션은 TypeScript 타입 시스템과 완벽히 통합된 타입 안전 트랜잭션 API를 제공합니다. 콜백 기반의 자동 커밋/롤백부터 중첩
Terminus란? @nestjs/terminus는 NestJS 애플리케이션의 헬스체크 엔드포인트를 구축하는 공식 모듈입니다. Kubernetes의 livenessProbe, readinessProbe, startupProbe와 직접 연동되어 오케스트레이터가 애플리케이션 상태를 정확히 판단하고
Velero란? Velero는 Kubernetes 클러스터의 리소스와 Persistent Volume을 백업·복구·마이그레이션하는 오픈소스 도구입니다. VMware에서 시작해 현재 CNCF Sandbox 프로젝트로, 재해 복구(DR), 클러스터 마이그레이션,
OAuth2 Resource Server란? Spring Security의 OAuth2 Resource Server는 JWT 또는 Opaque Token으로 보호되는 API 서버를 구축하는 모듈입니다. 인증 서버(Keycloak, Auth0,
MikroORM Filter란? MikroORM Filter는 엔티티 레벨에서 자동으로 WHERE 조건을 주입하는 기능입니다. Soft Delete, Multi-Tenancy, 데이터 접근 제어 등 반복되는 조건을
HAProxy란? HAProxy는 고성능 TCP/HTTP 로드밸런서이자 리버스 프록시입니다. C로 작성되어 단일 프로세스에서 수십만 동시 연결을 처리하며, GitHub, Stack Overflow, Reddit 등
베이시스 차익거래란? 베이시스(Basis)는 현물 가격과 선물 가격의 차이를 말합니다. 이론적으로 선물 만기일에 베이시스는 0으로 수렴하므로, 베이시스가 비정상적으로 확대되었을 때 현물
BullMQ란? BullMQ는 Redis 기반의 Node.js 작업 큐 라이브러리입니다. NestJS의 @nestjs/bullmq 패키지를 통해 데코레이터 기반으로 큐 프로듀서/컨슈머를 선언적으로 구성할 수 있습니다.