올리브영은 왜 선물하기를 개편했을까? Part - 2 - 데브캐치 - 데브캐치
#BACKEND

올리브영은 왜 선물하기를 개편했을까? Part - 2

올리브영

AI 요약

GPT로 자동 생성된 요약입니다

올리브영은 선물하기 서비스 개편에서 캐싱 기술과 함께 분산 락 기반의 캐시 스탬피드 방지 솔루션을 개발해 성능을 1.74초에서 5ms로 크게 개선했습니다. 커스텀 캐시 모듈은 레디스와 연동되어 동적 키 생성, TTL, 자료구조 지원, 실패 처리, 백그라운드 락을 통해 높은 안정성과 확장성을 확보했습니다. AoP 기반의 캐시 어노테이션과 Aspect를 통해 개발 편의성과 안정성을 크게 향상시켰으며, 캐시 재생성 시 분산 락으로 동시에 요청이 몰려도 과부하를 방지할 수 있었습니다. 이를 통해 잠재된 캐시 스탬피드 문제와 개발의 복잡성을 해결했고, 서비스 안정성과 성능을 동시에 향상시켰습니다. 팀 내 공유와 기술적 깊이 확보를 위해 적극적으로 지식을 전파하는 노력을 병행하며 지속적으로 발전하고 있습니다.

원문 보기

관련 아티클