Redis Streams
Redis Streams 참고: Redis Streams 공식 문서 목차 개요 기본 개념 핵심 명령어 Consumer Group 메시지 신뢰성 보장 Stream 관리 Pub/Sub 및 List와의 비교 활용 사례 Spring Data Redis 연동 1. 개요 Red...
무더운 사막을 묵묵히 한 발자국씩 나아가는 낙타처럼,
꾸준히 배우고, 성장하고, 보다 더 멋지고,
성숙한 개발자가 되기 위한 기록 저장소.
Redis Streams 참고: Redis Streams 공식 문서 목차 개요 기본 개념 핵심 명령어 Consumer Group 메시지 신뢰성 보장 Stream 관리 Pub/Sub 및 List와의 비교 활용 사례 Spring Data Redis 연동 1. 개요 Red...
ArgumentCaptor란? ArgumentCaptor는 Mockito 라이브러리에서 제공하는 클래스로, Mock 객체의 메서드 호출 시 전달된 인자를 캡처하여 나중에 검증할 수 있게 해주는 도구입니다. 일반적인 verify() 검증에서는 eq(), any() 등의 matcher를 사용하여 인자를 검증하지만, Argum...
SDKMAN 설치 및 사용 가이드 설치 curl -s "https://get.sdkman.io" | bash 설치 후 새 터미널을 열거나 아래 명령어 실행: source "$HOME/.sdkman/bin/sdkman-init.sh" 핵심 명령어 JDK 목록 조회 sdk list java ...
ApprovalTests.Java란? ApprovalTests.Java는 복잡한 객체나 출력 결과를 검증하는 데 특화된 Java 테스트 라이브러리입니다. 전통적인 단위 테스트가 어려운 상황에서, 특히 레거시 코드나 복잡한 데이터 구조를 테스트할 때 매우 유용한 도구입니다. Approval Testing 개념 Approv...
서비스 운영 배포 전략 패턴 서비스 운영에서 가장 중요한 요소 중 하나는 안전하고 효율적인 배포입니다. 이번 포스트에서는 실제 운영 환경에서 사용되는 주요 배포 전략 패턴들을 살펴보고, 각 패턴의 특징과 사용 사례를 정리해보겠습니다. 배포 전략 패턴 개요 서비스 운영에서 배포는 가장 중요한 과정 중 하나입니다. 잘못된 ...