Hoon Blog

[Redis] Redis 멱등성 락으로 중복 알림 방지

최종 프로젝트를 진행하면서 겪은 트러블슈팅의 과정들에 대한 기록입니다. 해당 프로젝트의 전체소스는 여기 에서 확인하실 수 있습니다. 트러블슈팅 ⭐️ 주제 Redis 기반 멱등성 락을 이용해 FCM 알림 중복 발송 문제를 해결한 과정 🔥 발생 FCM 알림이 특정 상황에서 중복 발송되는 문제가 발생했다. 재시도 로직이 개입되거나 동일 이벤트...

[Redis] 캐싱 전략

캐시 (Cache) 캐시는 자주 접근하는 데이터를 미리 저장해 두어 데이터 조회 속도를 높이는 역할을 한다. 매 요청마다 원본 데이터베이스에 접근하는 대신 캐시에서 데이터를 읽어 응답 시간을 단축하고 데이터베이스 부하를 줄인다. 파레토 법칙에 따라 전체 요청의 80%가 자주 조회되는 20%의 데이터에 집중되는 경우가 많아, 캐시를 효과적으로 활용...

[Spring] AWS S3 Presigned URL 활용한 파일 업로드/다운로드 (3) - Spring Boot 유저 프로필 이미지

해당 프로젝트의 전체소스는 여기 에서 확인하실 수 있습니다. 해당 포스팅에서는 유저 프로필 이미지 업로드/다운로드를 예시로 진행합니다. 유저 프로필 이미지 업로드/다운로드 유저 도메인 User Entity profileImageUrl 필드를 추가하고 setter 메서드를 정의합니다. @Getter @Entity @NoArgsCons...

© Hoon. Some rights reserved.