목록 보기
디프로모션의 DynamoDB, zero-ETL, ElastiCache Serverless 도입기
데브옵스

디프로모션의 DynamoDB, zero-ETL, ElastiCache Serverless 도입기

AWS
AWS
2025년 4월 23일

두줄요약

디프로모션은 성장 과정에서 기존 데이터 구조의 한계를 보완하기 위해 DynamoDB, zero-ETL, ElastiCache Serverless를 도입했습니다. 실시간 동기화와 캐시 최적화로 응답 속도와 운영 효율을 함께 개선했습니다.

핵심 내용

  • 디프로모션 서비스의 성장 과정에서 MemoryDB, OpenSearch 중심 구조의 한계를 인식하고 DynamoDB, zero-ETL, ElastiCache Serverless로 전환한 도입기
  • 트래픽 변동성, 운영 부담, 비용 효율성, 응답 속도 개선을 중심으로 데이터 저장·검색·캐싱 구성을 재설계
  • DynamoDB Streams와 PITR로 OpenSearch와의 실시간 동기화 파이프라인을 만들고, 캐시 계층은 ElastiCache Serverless로 보완
  • 캐싱 전략으로 Write-Through와 Look-Aside를 적용해 레이턴시와 DynamoDB 읽기 비용을 줄임

적용해볼 점

  • 트래픽 패턴과 데이터 성격에 따라 저장소, 검색 엔진, 캐시를 역할 분리해 조합
  • zero-ETL 구성 시 초기 데이터 적재, 오류 처리, 문서 ID 충돌 여부를 사전 검증
  • 자주 조회되는 데이터는 서버리스 캐시와 TTL 정책으로 운영 부담과 비용을 함께 절감

다음 읽기

#DynamoDB 주제를 이어서 읽기

자비스앤빌런즈의 Amazon DynamoDB 도입기 – 외부 연계 데이터 저장과 약관 서비스 개선

Aurora MySQL에 몰리던 외부 연계 데이터와 약관 동의 데이터를 DynamoDB와 S3로 분리해 저장 구조를 개선했습니다. 이를 통해 읽기 부하와 처리 지연을 줄이고, 트래픽 증가에도 안정적인 운영 기반을 마련했습니다.

AWS
AWS
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...