Viber 소개
150억
일일 통화 및 메시지 이벤트 수
60%
총 서버 수 감소
도전 과제
- 데이터 레이크에 페타바이트 단위의 데이터를 저장하여 빠르고 지속적인 성장 지원
- 하루에 100억~150억 개의 이벤트 처리 - 초당 30만 개 이상의 이벤트 처리
- 데이터센터 공간을 줄이고 복잡성을 최소화하면서 확장 가능한 성능을 제공할 수 있는 데이터베이스를 구현하세요.
결과
- Redis 및 몽고DB 스택을 Couchbase로 교체했습니다.
- 총 서버 수를 300개 이상에서 최대 120개로 줄였습니다.
- 실시간 사용자 프로필 업데이트로 반응형 환경 제공
- AWS의 데이터베이스 서버를 절반으로 줄여 성능 향상
- 단일 Couchbase 계층으로 간소화된 관리
서버를 절반 이하로 줄이면서 성능을 향상하고 훨씬 더 확장 가능한 아키텍처를 확보할 수 있었습니다.
아미르 이쉬 샬롬 운영 담당 수석 디렉터 겸 최고 아키텍트, Viber