Redis Streams 이벤트 처리
Redis Streams란? Redis Streams는 Redis 5.0에서 도입된 로그 기반 데이터 구조로, Apache Kafka와 유사한 메시지 스트리밍 기능을 제공합니다. Pub/Sub과 달리 […]
Redis Streams란? Redis Streams는 Redis 5.0에서 도입된 로그 기반 데이터 구조로, Apache Kafka와 유사한 메시지 스트리밍 기능을 제공합니다. Pub/Sub과 달리 […]
켈리 기준이란? 켈리 기준(Kelly Criterion)은 1956년 벨 연구소의 존 켈리(John L. Kelly Jr.)가 제안한 최적 베팅 비율 공식입니다. 원래 정보
NestJS CASL 권한 관리란? CASL(Isomorphic Authorization)은 “누가 무엇을 할 수 있는가”를 정의하는 JavaScript 권한 관리 라이브러리입니다. 단순한 Role 기반(RBAC)을 넘어
Spring Boot Starter란? Spring Boot Starter는 특정 기능에 필요한 의존성과 자동 설정을 하나의 모듈로 묶어 제공하는 패턴입니다. spring-boot-starter-web처럼 의존성 하나만
Docker 컨테이너 보안이란? 컨테이너는 호스트 커널을 공유하므로, 잘못된 설정 하나로 컨테이너 탈출(Container Escape)이나 권한 상승이 발생할 수 있습니다. 프로덕션 환경에서는
Transactional Outbox 패턴이란? 마이크로서비스에서 DB 트랜잭션과 메시지 발행을 원자적으로 처리하는 것은 대표적인 분산 시스템 난제입니다. 주문을 DB에 저장한 뒤 Kafka에
Drizzle ORM Migration이란? Drizzle Kit은 Drizzle ORM의 마이그레이션 도구로, TypeScript 스키마 파일로부터 SQL 마이그레이션을 자동 생성합니다. Prisma와 달리 순수 SQL
K8s Prometheus 모니터링이란? Prometheus는 쿠버네티스 클러스터의 메트릭을 수집하고 알림을 발생시키는 표준 모니터링 시스템입니다. Pull 기반으로 타겟 엔드포인트를 주기적으로 스크래핑하며, PromQL로
NestJS와 OpenTelemetry OpenTelemetry(OTel)는 분산 시스템에서 Trace, Metric, Log를 수집하는 벤더 중립 표준입니다. 마이크로서비스 환경에서 요청이 여러 서비스를 거칠 때, 어디서