Buzzvil Tech · 2026. 07. 04.
피크 타임 Pod 245개를 100여개로 — DynamoDB SDK v2 전환으로 Go 서버 CPU 절반 줄이기
AI 엔지니어링 브리핑
Pyroscope 분석과 DynamoDB wrapper 라이브러리 업데이트를 통해 Go 서버의 CPU 사용량과 피크 타임 파드 수를 크게 줄인 사례다.
문제 & 배경
높은 CPU 사용 경로의 원인이 DynamoDB wrapper 내부 AWS SDK v1 unmarshal로 확인되어 라이브러리를 메이저 버전 업데이트했다.
기술 & 해결책
요청당 CPU 사용량이 59% 감소했고, HPA 기준 피크 타임 파드 수가 245개에서 109개로 줄었다.