K8s cert-manager TLS 자동화
cert-manager란? cert-manager는 Kubernetes 클러스터에서 TLS 인증서의 발급, 갱신, 관리를 자동화하는 컨트롤러입니다. Let’s Encrypt, Vault, Venafi 등 다양한 CA(Certificate Authority)와 연동하여 […]
cert-manager란? cert-manager는 Kubernetes 클러스터에서 TLS 인증서의 발급, 갱신, 관리를 자동화하는 컨트롤러입니다. Let’s Encrypt, Vault, Venafi 등 다양한 CA(Certificate Authority)와 연동하여 […]
NestJS Throttler란? @nestjs/throttler는 NestJS 공식 Rate Limiting 모듈입니다. API 엔드포인트에 요청 빈도를 제한하여 DDoS 공격, 브루트포스 시도, API 남용을 방지합니다.
TypeORM 인덱스 설계가 중요한 이유 데이터베이스 성능의 핵심은 인덱스 설계입니다. TypeORM은 엔티티 데코레이터를 통해 단일 컬럼 인덱스, 복합 인덱스, 유니크
Spring Cache Abstraction이란? Spring의 Cache Abstraction은 캐시 구현체(Redis, Caffeine, EhCache 등)에 독립적인 선언적 캐싱 레이어를 제공합니다. @Cacheable, @CacheEvict, @CachePut 어노테이션만으로
NestJS API Versioning이란? API가 진화하면 기존 클라이언트와의 호환성을 유지하면서 새로운 기능을 제공해야 합니다. NestJS API Versioning은 프레임워크 레벨에서 버전 관리를
ResourceQuota와 LimitRange란? 멀티 테넌트 Kubernetes 클러스터에서 특정 네임스페이스가 리소스를 독점하면 다른 워크로드에 영향을 줍니다. ResourceQuota는 네임스페이스 단위로 총 리소스 사용량을
Spring ApplicationEvent란? Spring의 ApplicationEvent는 애플리케이션 내부에서 이벤트 기반 통신을 구현하는 핵심 메커니즘입니다. 서비스 간 직접 의존성을 제거하고, 느슨한 결합(loose coupling)으로
MikroORM Identity Map이란? Identity Map은 하나의 요청(트랜잭션) 내에서 동일 엔티티를 한 번만 로드하고, 이후 조회 시 캐시된 인스턴스를 반환하는 패턴입니다.
허스트 지수(Hurst Exponent)란? 허스트 지수는 영국의 수문학자 해럴드 허스트(Harold Edwin Hurst)가 나일강 수위 예측을 위해 개발한 통계 지표입니다. 금융 시장에