Sendbird의 Amazon Aurora MySQL 에서의 대용량 테이블 스키마 변경을 위한 SB-OSC 개발 및 적용 사례
Amazon Aurora MySQL스키마 변경SB-OSC대용량 테이블데이터베이스 관리MySQL
AI 요약
BetaSendbird는 글로벌 SaaS 기업으로서 매달 3억 명의 사용자가 생성하는 70억 건의 메시지를 Amazon Aurora MySQL을 통해 처리하고 저장합니다. 본 글에서는 Sendbird가 대용량 Amazon Aurora MySQL을 효율적으로 관리하고 운영하기 위해 개발 및 적용한 멀티스레딩 기반의 SB-OSC(Schema Change) 도구에 대해 설명합니다.
Sendbird는 비용 절감을 위해 Amazon Aurora I/O-Optimized 클러스터 구성을 도입하고, Amazon Aurora MySQL 버전 2에서 버전 3으로 업그레이드를 진행했습니다. 이 과정에서 대규모 테이블의 스키마 변경 작업을 효율적으로 수행하기 위해 자체적으로 SB-OSC를 개발하여 적용했으며, 이를 통해 작업 효율성을 높이고 운영 안정성을 확보했습니다.
이 사례는 I/O 집약적인 환경에서 Aurora MySQL을 운영하는 다른 기업들에게도 유용한 인사이트를 제공할 것입니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


