Cloudflare가 Postgres 쿼리 속도를 35배 개선한 사례와 Claude Code 활용기
대규모 데이터 처리 시 LLM 에이전트 연동을 위한 인프라 최적화의 실무적 사례.
요약
Cloudflare는 수십억 행에 달하는 Postgres 데이터베이스의 쿼리 성능 저하 문제를 해결하기 위해 수동 파티셔닝과 크론 작업 방식에서 TimescaleDB 기반의 Tiger Cloud로 전환했다. 기존 방식은 전체 테이블을 스캔하여 속도가 느렸으나, Tiger Cloud의 하이퍼테이블은 타임스탬프를 기준으로 자동 파티셔닝을 수행해 쿼리 성능을 5~35배 개선했다. 또한, 지속적 집계(Continuous aggregates) 기능을 통해 배경에서 점진적으로 데이터를 업데이트함으로써 별도의 크론 작업 관리 없이 실시간 데이터를 처리한다. 이 과정에서 Claude Code와 Tiger CLI MCP 서버를 활용하여 지진 데이터 대시보드와 같은 복잡한 시스템을 빠르게 구축할 수 있음이 입증되었다. Tiger CLI는 오픈소스(Apache 2.0)로 제공되며 Claude Code, Cursor, VS Code 등 다양한 개발 환경과 연동된다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다.
원문 제목 @_avichawla: How Cloudflare cut query times by 35x without leaving Postgres: Their Postgres tables hit billions of rows, and every time-range q
원문 보기 ↗