Viber 소개
Viber 앱은 고품질 음성 및 영상 통화, 메시징 등을 통해 전 세계 10억 명 이상의 사용자를 연결합니다. 하루에 최대 150억 건의 이벤트를 처리하기 위해서는 확장 가능한 데이터베이스 성능이 필요합니다. 이 회사는 다계층 AWS 아키텍처에 Couchbase를 구현했습니다. Couchbase는 거의 실시간으로 사용자 프로필을 업데이트하여 반응형 사용자 경험을 제공합니다. 또한, MongoDB™와 Redis를 단일 Couchbase 데이터베이스로 대체하여 서버 수를 300개에서 120개로 줄였습니다.
이야기 줄거리
- Redis 및 몽고DB 스택을 Couchbase로 교체했습니다.
- 총 서버 수를 300개 이상에서 최대 120개로 줄였습니다.
- 실시간 사용자 프로필 업데이트로 반응형 환경 제공
- AWS에서 데이터베이스 서버를 절반으로 줄여 성능 향상
- 단일 Couchbase 계층으로 간소화된 관리
주요 결과:
15B
일일 통화 및 메시지 이벤트 수
60%
총 서버 수 감소