메시지 큐로 쓰던 데이터베이스, 이제 Kafka를 씁니다
Tigris는 FoundationDB 기반 큐 QuiCK를 운영하다가 작업 증가로 생기는 읽기·쓰기 부담과 커스텀 코드 문제를 줄이려고 일부 비동기 작업을 Kafka로 옮겼습니다. 복제 작업은 이중 쓰기 문제를 피하려고 FoundationDB에 남겼으며, 두 시스템의 역할을 나눈 기준과 전환 뒤 쓰기량이 줄어든 과정을 설명합니다.
Tigris는 FoundationDB 기반 큐 QuiCK를 운영하다가 작업 증가로 생기는 읽기·쓰기 부담과 커스텀 코드 문제를 줄이려고 일부 비동기 작업을 Kafka로 옮겼습니다. 복제 작업은 이중 쓰기 문제를 피하려고 FoundationDB에 남겼으며, 두 시스템의 역할을 나눈 기준과 전환 뒤 쓰기량이 줄어든 과정을 설명합니다.