devmoa

캐시를 적용하기 까지의 험난한 길 (TPS 1만 안정적으로 서비스하기)

토스·2025년 3월 31일·00
캐시RedisDB 부하Strong ConsistencyTPS약관 서버

AI 요약

Beta

토스뱅크의 약관 서버는 TPS가 평균 1만, 최대 2만까지 증가하면서 심각한 DB 부하를 겪었습니다. 이를 해결하기 위해 캐시 적용을 결정했지만, 약관 동의 여부는 사용자의 개인정보와 직결되어 Strong Consistency가 필수적이었습니다.

Replication DB는 복제 지연 가능성 때문에 배제되었고, 대신 Redis Cache를 활용하여 Strong Consistency를 유지하면서도 빠른 조회가 가능한 방식으로 캐시를 적용했습니다. 이 과정에서 발생한 문제점과 해결 과정을 상세히 다루며, 안정적인 서비스 운영을 위한 캐시 전략의 중요성을 강조합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다