devmoa

DynamoDB를 사용하는 Go 서비스의 응답 시간 최적화 #1 AWS Credential Token

버즈빌·2022년 3월 15일·00
DynamoDBGoAWS Credential Token응답 시간최적화NoSQL

AI 요약

Beta

이 글은 Go 서비스에서 DynamoDB 요청의 응답 시간에 큰 영향을 미치는 AWS Credential Token 발급 로직을 찾아내고 최적화한 경험을 공유합니다. 버즈빌은 Write intensive 한 테이블에 DynamoDB를 사용하며, 특히 리워드 테이블은 낮은 응답 시간과 높은 처리량을 요구합니다.

로드 테스트 중 간헐적으로 발생하는 높은 응답 시간 문제를 해결하기 위해 Trace를 심어 원인을 분석했습니다. 분석 결과, Credential Token 발급 과정에서 지연이 발생함을 확인하고 이를 최적화하여 응답 시간을 개선했습니다.

이 과정에서 DynamoDB의 특성과 로드 테스트 도구인 Locust 활용법도 함께 다룹니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다