pile·
DB / 데이터·버즈빌버즈빌·

DynamoDB Limit 설정으로 RCU 97% 절감한 이야기

문제버즈빌의 DynamoDB RCU가 5월 1k에서 10월 130k/s까지 130배 폭증했고, 원인은 3월 배포된 코드가 Limit 없이 파티션 전체를 Strong Consistent로 스캔하던 패턴이었다.
접근DA 팀이 측정한 세션당 P99 요청 22회를 기준으로 안전 마진을 더해 SearchLimit 33~66을 잡고, 화면 렌더링이 350ms로 복제 지연보다 길다는 점을 근거로 Eventually Consistent Read로 전환했다.
결과A 테이블 RCU 87%, C 테이블 97% 감소했고 p95 응답 시간도 97% 단축되면서 조회 성공률은 그대로 유지됐다.
버즈빌
버즈빌 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. DB / 데이터·pinterest-engPinterest Engineering·

    Pinterest 차세대 DB 수집 프레임워크의 자동화된 스키마 진화

    Pinterest의 CDC 기반 DB 수집 파이프라인은 MySQL에서 Kafka, Flink, Spark, Iceberg를 거치는 다층 구조다. 스키마 변경이 생기면 모든 계층을 동시에 업데이트해야 해 드리프트, 배포 실패, 데이터 불일치가 반복됐다. Pinterest 엔지니어링 팀은 이를 해결하기 위해 가산적 변경만 자동화하는 스키마 진화 프레임워크를 구축하고, PR 기반 롤아웃과 SLA 기반 일관성 모델을 도입했다.

    #data-pipeline#apache-flink#cdc+2