기술 포트폴리오 · 슬라이드

컴포넌트 인기도 기반
차등 수집

오픈소스 라이브러리의 활성도를 수집·점수화하고, 인기도에 따라 갱신 주기를 차등화해 한정된 크롤링 자원을 효율화

래브라도랩스(LabradorLabs) · 데이터파트 · 2022 · 데이터 엔지니어
01 · 배경

왜 필요했나

02 · 접근

수집 → 점수 → 차등 스케줄

① 수집GitHub·GitLab GraphQL API로 활성도 지표
② 점수화중요도·인기도 점수 산출
③ 차등 스케줄점수 높을수록 자주 갱신
④ 최신성핵심 컴포넌트 정보 우선 갱신

핵심은 "모두 똑같이"가 아니라 인기도 우선순위로 갱신 주기를 차등화한 것.

03 · 임팩트

결과

풍부한 정보

라이브러리 활성도·유지보수 상태 질적 정보 제공

자원 효율

한정된 크롤링 자원을 인기 컴포넌트에 집중

최신성 유지

핵심 컴포넌트 정보를 더 자주 갱신

전략 자산화

점수 기반 차등 수집을 표준 전략으로 정립

04 · 역할 & 배움

내 역할

1 / 1