기본 Postgres 풀 장애, 새벽 3시에 발생하다
When the Default Postgres Pool Died at 3 AM
TL;DR AI
1분핵심 요약
Veltrix는 Postgres 기반 JSONB 업데이트 경로를 sharded Parquet 파일을 읽는 Rust 스코어링 파이프라인으로 교체했다.
기존 구조는 트래픽이 몰릴 때 연결 압박, 행 수준 락 경합, Redis 캐시 스탬피드를 반복적으로 일으켰다.
관련성 점수를 Postgres 밖으로 옮기고 연결 수를 제한하면서 p99 지연시간은 1.4초에서 42ms로 줄었다.
DB 부하가 안정화됐고 autovacuum이 회복됐으며 메모리와 할당 동작도 크게 개선됐다.


