뤼
뤼이드
March 17, 20221회
Airflow2를 이용한 데이터 파이프라인 구성기

간단 소개
뤼이드의 Airflow2 기반 데이터 파이프라인 구축 사례를 통해 Airflow2의 주요 기능과 파이프라인 테스트 전략을 소개합니다.
AI Summary
- Airflow 도입 배경 및 문제점
- 뤼이드에서 모델 학습, 데이터 분석, 캠페인 집계, 제품 대시보드를 위해 Airflow를 채택하고 사용한 사례 소개.
- 기존 데이터 처리 방식의 문제점: 데이터 가공/수집 프로세스 파편화, ETL 부재, 로컬 환경 의존성.
- Airflow2 도입 및 주요 기능
- Airflow1의 XCom 문제 해결을 위해 Airflow2 도입 결정. TaskFlow API, TaskGroup, UI 개선 등 Airflow2의 주요 기능 활용.
- TaskFlow API를 통해 XCom 전송 간소화 및 코드 직관성 향상, TaskGroup을 통해 테스크 그룹화 및 관리 효율성 증대.
- Custom XCom Backend를 S3로 변경하여 대용량 데이터 처리 안정성 확보.
- 파이프라인 테스트 및 운영
- 유닛 테스트와 통합 테스트를 통해 파이프라인 검증. GitHub Actions를 이용한 CI 환경 구축.
- Airflow Connection, Variable 관리를 위해 Vault 활용. 로컬 테스트 환경 구축 및 Airflow Breeze 프로젝트 활용 모색.
Next Feeds

AWS GameDay Microservice Magic에서 3위! 버즈빌 A팀 인터뷰
버즈빌 개발팀이 AWS GameDay Microservice Magic에서 3위를 달성하며, 실제 환경과 유사한 장애 대응 훈련 경험을 공유했습니다.
AWS GameDayMicroserviceDevops장애 대응클라우드
2022. 3. 17.
버즈빌
MSW 모킹 코드 재사용하기 feat. Storybook, Jest
Storybook과 Jest에서 MSW 모킹 코드 중복을 Custom Render로 해결하고, Node.js 환경의 절대 경로 문제를 Tagged Template Literal로 해결합니다.
MSWStorybookJest모킹테스팅
2022. 3. 17.
카카오엔터테인먼트FE
MSW 모킹 코드 재사용하기 feat. Storybook, Jest
Storybook과 Jest에서 MSW 모킹 코드 중복을 Custom Render와 Tagged Template Literal을 사용하여 해결하고 재사용성을 높이는 방법을 제시합니다.
MSWStorybookJest모킹테스팅
2022. 3. 17.
카카오엔터테인먼트FE

Webpack → Vite: 번들러 마이그레이션 이야기
AB180의 Webpack에서 Vite로의 번들러 마이그레이션 경험 공유: 빌드 속도 개선, 개발 경험 향상, 그리고 얻게 된 교훈.
WebpackVite번들러마이그레이션빌드 속도
2022. 3. 15.
AB180

DynamoDB를 사용하는 Go 서비스의 응답 시간 최적화 #1 AWS Credential Token
Go DynamoDB 서비스 응답 시간 최적화 과정: AWS SDK 토큰 발급 로직 개선을 통해 간헐적 응답 시간 증가 문제 해결.
DynamoDBGoAWS SDKCredential Token응답 시간 최적화
2022. 3. 15.
버즈빌

뱅크샐러드 채용 여정 함께하기
뱅크샐러드 채용 프로세스를 소개하고, 각 전형별 합격 팁과 조직 문화, 비전을 공유하여 지원자에게 유용한 정보를 제공합니다.
채용뱅크샐러드인터뷰조직문화핵심가치
2022. 3. 15.
뱅크샐러드