필터 1
에러? 1초 만에 잡아드립니다 - AOP와 Redis로 구축한 실시간 알림 시스템
롯데ON
· 2025년 2월 24일
데브옵스

에러? 1초 만에 잡아드립니다 - AOP와 Redis로 구축한 실시간 알림 시스템

AOP와 Redis로 실시간 에러 알림 시스템을 구축한 사례를 다루었습니다. 기존 배치 기반 알림의 한계를 줄이고 장애 대응성과 중복 알림 제어를 개선했습니다.

#AOP#Redis
38005분
Amazon Elasticache Valkey 8.0은 더 빠른 스케일링과 개선된 메모리 효율을 제공합니다
AWS
· 2025년 2월 20일
데브옵스

Amazon Elasticache Valkey 8.0은 더 빠른 스케일링과 개선된 메모리 효율을 제공합니다

Amazon ElastiCache가 Valkey 8.0을 지원하며 더 빠른 스케일링과 개선된 메모리 효율을 제공했습니다. 서버리스 확장 속도와 노드 기반 클러스터의 메모리 사용량이 모두 개선되었습니다.

#AWS#ElastiCache
33005분
피처 플래그 개발기: 실시간 데이터 동기화를 향한 여정
카카오페이
· 2025년 2월 11일
백엔드

피처 플래그 개발기: 실시간 데이터 동기화를 향한 여정

피처 플래그를 개발하며 배포와 장애 대응을 위한 운영 문제를 다뤘습니다. 실시간 데이터 동기화 과정에서 마주한 이슈 해결 여정을 공유했습니다.

#배포#cache
36005분
코드 품질 개선 기법 5편: 나쁜 열거가 좋은 계층을 몰아낸다
라인
· 2025년 1월 31일
아키텍처

코드 품질 개선 기법 5편: 나쁜 열거가 좋은 계층을 몰아낸다

외부 저장소 값과 enum 선언을 `name`이나 `ordinal`로 직접 묶으면 리팩토링 때 외부 계약까지 깨질 수 있습니다. 별도 매핑값과 변환 계층으로 외부 값과 내부 정의를 분리하는 방법을 소개했습니다.

#Android#Room
26005분
주소정제 서비스 내재화 - 2화 ( 그럴싸한 계획 )
마켓컬리
· 2025년 1월 19일
백엔드

주소정제 서비스 내재화 - 2화 ( 그럴싸한 계획 )

외부업체 호출을 줄이기 위해 행안부 API와 축적 데이터를 활용한 주소정제 1.0을 운영에 올렸습니다. 그러나 행안부 API 지연으로 장애가 발생해 핫픽스로 완화했고, 장기 해법은 아니라고 재평가했습니다.

#API#cache
23005분
주소정제 서비스 내재화 - 3화 ( 노가다의 달달한 열매 )
마켓컬리
· 2025년 1월 19일
백엔드

주소정제 서비스 내재화 - 3화 ( 노가다의 달달한 열매 )

행안부 네비게이션용 DB를 활용해 전국 건물 DB를 내재화한 과정을 설명했습니다. 일단위 자동 동기화와 건물관리번호 기반 개선으로 운영 시너지를 얻었습니다.

#DB#API
28005분
분산 시스템에서 로컬 캐시 활용하기
카카오페이
· 2025년 1월 16일
백엔드

분산 시스템에서 로컬 캐시 활용하기

분산 환경에서 로컬 캐시와 Redis Pub/Sub을 함께 사용해 조회 성능을 높이고 데이터 정합성을 맞추는 방법을 설명했습니다. 서버별 캐시 불일치와 오래된 데이터 문제를 줄이기 위한 설계와 구현 경험을 공유했습니다.

#Redis#cache
156005분
유저 목록을 Redis Bitmap 구조로 저장하여 메모리 절약하기
리멤버
· 2025년 1월 13일
백엔드

유저 목록을 Redis Bitmap 구조로 저장하여 메모리 절약하기

Redis SET에 저장하던 설문 대상 유저 목록을 Bitmap으로 바꿔 메모리를 크게 절감한 사례를 다뤘습니다. 조회는 상수 시간으로 유지하면서도 대규모 타겟팅에서의 Redis 부담을 줄였습니다.

#Redis#Lua Scripting
57005분
Spring Boot 성능 개선 사례 공유 (1) - Redis 및 Local 캐싱 활용
데보션
· 2025년 1월 9일
백엔드

Spring Boot 성능 개선 사례 공유 (1) - Redis 및 Local 캐싱 활용

Redis와 로컬 캐시를 결합해 조회 성능을 개선한 사례를 공유했습니다. 1만 건 요청 기준 2배 이상 성능 향상을 확인했으며 캐시 동기화 구조와 개선 포인트도 정리했습니다.

#Spring Boot#Redis
54005분
GraphQL을 이용한 QueryFacade 개발기
당근마켓
· 2025년 1월 2일
백엔드

GraphQL을 이용한 QueryFacade 개발기

GraphQL을 인메모리 QueryFacade로 활용해 복잡한 Aggregator 구조를 정리한 사례를 다뤘습니다. 필요한 의존성만 조회하고 부분 에러 처리와 캐시 제어를 붙여 성능도 개선했습니다.

#GraphQL#MSA
33005분
똑닥 멤버십과 MongoDB 트랜잭션 충돌 방지 방법
비브로스
· 2024년 12월 18일
백엔드

똑닥 멤버십과 MongoDB 트랜잭션 충돌 방지 방법

MongoDB 트랜잭션 도입 과정에서 멤버십 결제와 해지 로직이 충돌하며 이중 결제가 발생했습니다. 공통 키 기반 Lock과 모니터링으로 동시 접근을 제어해 문제를 줄였습니다.

#MongoDB#transaction
41005분
고성능 캐시 아키텍처 설계 - 로컬 캐시와 Redis로 대규모 증정 행사 관리 최적화
올리브영
· 2024년 12월 10일
백엔드

고성능 캐시 아키텍처 설계 - 로컬 캐시와 Redis로 대규모 증정 행사 관리 최적화

증정 행사 조회 트래픽 급증 문제를 해결하기 위해 RDS, ElastiCache, 로컬 캐시를 결합한 다중 레이어 캐시를 적용했습니다. 그 결과 TPS는 크게 증가하고 Redis 네트워크 송신량은 대폭 감소했습니다.

#cache#Redis
59005분