목록 보기
DBT와 Airflow 도입하며 마주한 7가지 문제들
백엔드

DBT와 Airflow 도입하며 마주한 7가지 문제들

당근마켓
당근마켓
2024년 1월 29일

두줄요약

DBT와 Airflow를 도입하며 겪은 7가지 문제와 해결 방안을 정리했습니다. 데이터 구조화, 연동, 테스트, 백필까지 운영 관점의 설계 경험을 공유했습니다.

핵심 내용

  • DBT와 Airflow를 함께 도입하며 데이터 가치화팀이 마주한 7가지 설계·운영 문제를 정리한 사례
  • 사용자 정보 생산을 위해 base, dimension, fact 계층으로 DBT 프로젝트를 구조화하고, 계층별 materialization을 달리 적용
  • Astronomer Cosmos로 DBT-AFflow 연동, 독립 테스트 환경, 소스 의존성 센서, 국가별 분기, 백필 파이프라인까지 구성
  • 도메인 지식 보유자가 데이터 엔지니어링 작업을 더 쉽게 수행할 수 있도록 하는 방향성과 향후 확장 과제 제시

적용해볼 점

  • 모델 구조, 저장 방식, 테스트, 스케줄링, 백필을 한 번에 설계하는 접근
  • tag, vars, jinja, sensor, dynamic task를 활용한 멀티 국가·멀티 파이프라인 운영
  • 큰 데이터 규모를 고려한 incremental, partition, dry run, 독립 테스트 환경 적용

댓글 0

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

댓글을 불러오는 중...