매
매드업
July 1, 20221회
어서 와, 광고 데이터 수집은 처음이지? (feat. kraken)

간단 소개
매드업의 데이터 수집 플랫폼 크라켄은 API 제약 극복, 데이터 수집 자동화, 효율성 증대를 목표로 구축되었으며, AWS ECS 기반의 아키텍처를 통해 안정적인 데이터 수집을 제공한다.
AI Summary
- 크라켄 소개 및 필요성
- 매드업의 DMP 프리즘의 일부인 크라켄은 API 호출 제약이 심한 매체의 데이터 수집 플랫폼이다.
- API 제약으로 인한 어려움을 극복하고, 데이터 수집 자동화 및 효율성을 높이기 위해 개발되었다.
- API 제약 극복 전략
- Throttling을 통해 API 호출 간 시간 간격을 조절하고, Pagination을 통해 데이터 양 제한을 극복한다.
- Event Driven 방식으로 데이터 수집 프로세스를 관리하고, Redis Stream을 활용하여 메시지 상태를 추적한다.
- Parallel한 API 호출을 통해 다양한 API 종류와 광고 계정 데이터를 동시에 수집한다.
- 크라켄 아키텍처 및 효과
- AWS ECS 기반으로 구축되었으며, Throttling application, Collect application, Checker application으로 구성된다.
- GitHub Actions를 통해 자동 배포되며, 확장성을 고려하여 설계되었다.
- 크라켄 구축 후 특정 매체의 데이터 수집 에러율이 5~10%에서 0%로 감소했다.
Next Feeds

상품 추천 알고리즘 Item-CF의 최적화 여정
버즈빌의 Item-CF 알고리즘 최적화 여정: Sparse Vector 활용 및 분산 처리로 성능 향상, Robustness 확보.
Item-CF추천 알고리즘Sparse VectorRay분산 처리
2022. 6. 30.
버즈빌
![[여의도 43층 사람들] Data Scientist & Analyst 에게 무엇이든 물어보세요!](https://blog.banksalad.com/static/b5d55f3904b44e49986814946c61cb84/cover.png)
[여의도 43층 사람들] Data Scientist & Analyst 에게 무엇이든 물어보세요!
뱅크샐러드의 Data Scientist & Analyst 팀의 역할, 업무 방식, Data-Driven 문화와 실험 플랫폼에 대한 소개.
Data ScientistData Analyst데이터 분석A/B 테스팅Data-Driven
2022. 6. 30.
뱅크샐러드
![[여의도 43층 사람들] Data Engineer 에게 무엇이든 물어보세요!](https://blog.banksalad.com/static/a4ae097c4757c21577608bb236d978b2/cover.png)
[여의도 43층 사람들] Data Engineer 에게 무엇이든 물어보세요!
뱅크샐러드 데이터 엔지니어의 역할, 데이터 플랫폼 팀의 업무, 기술 문화, 필요한 역량에 대한 Q&A를 통해 소개합니다.
데이터 엔지니어데이터 플랫폼데이터레이크데이터 서빙마이데이터
2022. 6. 30.
뱅크샐러드
웹 애니메이션을 구현하는 4가지 방법 (feat. animation API)
웹 애니메이션 구현 방법 4가지(CSS transition, CSS animation, SVG animation, Animation API)를 소개하고, 각 방법의 특징과 예제를 설명합니다.
웹 애니메이션CSS transitionCSS animationSVG animationAnimation API
2022. 6. 30.
카카오엔터테인먼트FE
웹 애니메이션을 구현하는 4가지 방법 (feat. animation API)
웹 애니메이션 구현의 4가지 방법(CSS transition, CSS animation, SVG animation, Animation API)을 소개하고, Animation API의 심화 활용법을 설명합니다.
웹 애니메이션CSS transitionCSS animationSVG animationAnimation API
2022. 6. 30.
카카오엔터테인먼트FE
FreeIPA 를 활용한 IdM 구축
FreeIPA를 활용하여 중앙 집중식 인증 시스템(IdM)을 구축하고 로컬 계정 관리의 어려움을 해소하는 방법에 대한 설명.
FreeIPAIdM인증Kerberossssd
2022. 6. 30.
사람인