버
버즈빌
March 4, 20161회
AWS DynamoDB at Buzzvil

간단 소개
버즈빌은 허니스크린 포인트 시스템을 위해 DynamoDB를 도입하고 테이블 구조 개선 및 데이터 일관성 문제를 해결했습니다.
AI Summary
- DynamoDB 도입 배경
- 허니스크린 포인트 시스템의 MySQL RDS 부담 증가로 DynamoDB로 전환
- DynamoDB의 쉬운 스케일링 장점 활용
- 테이블 구조 변경 및 문제 해결
- 기존 amount, sum 테이블을 amount_sum 테이블로 통합하여 transaction 문제 해결
- Conditional write를 통해 덮어쓰기 문제 해결
- Version 값을 활용하여 데이터 일관성 문제 해결
- 전체 데이터 조회 효율성 향상
- Scatter Attribute와 Global Secondary Index를 추가하여 시간순 조회 효율성 향상
- Hot partition 문제 방지를 위해 scatter 값에 랜덤 값 적용
Next Feeds

AWS DynamoDB at Buzzvil
Buzzvil Honeyscreen 포인트 시스템의 DynamoDB 전환 및 테이블 설계, 문제 해결 과정 및 GSI 활용을 설명합니다.
DynamoDBHoneyscreenNoSQLAWSGSI
2016. 3. 4.
버즈빌

Weighted Random Shuffling Algorithms
Buzzvil은 가중치 랜덤 셔플링 알고리즘(WRS)을 사용하여 광고 및 콘텐츠 제공을 최적화하고, 다양한 구현 방법과 최적화 팁을 제시합니다.
WRSCTRBinary Search TreeBuzzAd최적화
2016. 2. 11.
버즈빌

Weighted Random Shuffling Algorithms
Weighted Random Shuffling 알고리즘의 개념, 구현 방법, 최적화 전략을 설명하고, 실제 프로덕션 환경에서의 활용 팁을 제공합니다.
Weighted Random ShufflingWRS가중치이진 탐색 트리최적화
2016. 2. 10.
버즈빌
비트윈의 멀티티어 아키텍처를 위한 프레젠터 이야기
비트윈은 ELB의 한계를 극복하고 채팅 시스템을 개선하기 위해 프레젠터를 도입, 성능 최적화 및 안정성을 확보했다.
프레젠터ELBMultiplexing로드밸런싱AutoScaling
2015. 11. 30.
VCNC

버즈빌 AWS 활용기
버즈빌은 AWS를 적극 활용하여 서비스 운영 효율성을 높이고 있으며, 다양한 AWS 서비스 활용 팁과 경험을 공유합니다.
AWS클라우드인프라DevOps서버 운영
2015. 11. 6.
버즈빌
VCNC가 Hadoop대신 Spark를 선택한 이유
VCNC는 Hadoop의 한계를 극복하고 데이터 분석 효율성을 높이기 위해 Apache Spark와 Zeppelin을 도입, 클라우드 기반 시스템으로 재구축하여 성공적인 결과를 얻었습니다.
HadoopSparkZeppelin빅데이터데이터 분석
2015. 5. 18.
VCNC