A
AB180
March 7, 20221회
Airbridge Data Pipeline에서 Serverless 활용 사례

간단 소개
Airbridge는 Serverless framework를 활용하여 Data Pipeline을 구축하고 운영하며, Kafka Connect 관리 및 Batch Job 실행 등의 사례를 소개합니다.
AI Summary
- Serverless 기술 도입 배경
- Airbridge는 과거 Zappa를 활용한 API 서버 운영 경험을 바탕으로, Airflow의 task schedule 딜레이 및 운영 부담을 해결하고자 Lambda를 도입했습니다.
- 초기 Lambda 배포 환경의 불편함(IaC 구성의 어려움, 과도한 설정)을 개선하기 위해 Serverless framework를 도입했습니다.
- Serverless framework의 장점 및 활용 사례
- Serverless framework는 적은 코드로 Lambda 구성 및 배포가 가능하며, 편리한 빌드 및 테스트 환경을 제공합니다.
- Airbridge는 Kafka Connect Manager의 task 자동 재시작, 광고 매체 데이터 연동 batch job 실행 등에 Serverless framework를 활용하고 있습니다.
- Serverless 운영 시 고려 사항
- Lambda 운영 시 package 크기 제한 등의 제약 사항이 존재하며, SQS 연동 시 idempotent한 작업 설계, max batch size, reserved concurrency 등을 고려해야 합니다.
- Airbridge는 Lambda와 SQS를 활용하여 광고 매체 데이터를 효율적으로 연동하는 batch job을 운영하고 있습니다.
Next Feeds
![[2022 신입공채] 카카오엔터테인먼트 신입 개발자로서의 첫걸음👣 테크 온보딩 프로그램 살펴보기 #1](https://tech.kakaoent.com/static/c14764e4794cb687d9629bc2a5dacc8a/c592e/img1.jpg)
[2022 신입공채] 카카오엔터테인먼트 신입 개발자로서의 첫걸음👣 테크 온보딩 프로그램 살펴보기 #1
카카오엔터테인먼트 신입 개발자 테크 온보딩 프로그램 소개: 오리엔테이션, 직무/그룹 소개, 협업 툴 교육 등.
온보딩신입 개발자카카오엔터테인먼트협업직무 소개
2022. 3. 7.
카카오엔터테인먼트FE
https 프록시로 mitmproxy를 사용해보자.
https 프록시 mitmproxy의 설치, 설정, 사용법 및 유용한 팁을 제공하여 개발자가 효과적으로 활용하도록 돕는다.
mitmproxy프록시HTTPS인증서안드로이드 에뮬레이터
2022. 3. 7.
카카오엔터테인먼트FE
Tailwind CSS 사용기
Tailwind CSS 사용 시 유용한 팁, className props 문제 해결, Headwind 플러그인 활용법을 소개합니다.
Tailwind CSSArbitrary valuesPreflighttwin.macroHeadwind
2022. 3. 3.
카카오엔터테인먼트FE
Tailwind CSS 사용기
Tailwind CSS 사용 시 Arbitrary values 관리, Preflight 처리, className props 문제 해결, Headwind 플러그인 활용 팁을 제공합니다.
Tailwind CSSArbitrary valuesPreflighttwin.macroHeadwind
2022. 3. 3.
카카오엔터테인먼트FE

팀을 더욱 유연하게 만들어가는 힘
컬리 출고서비스개발팀이 시스템 유지보수 어려움을 극복하고 효율적인 개발 문화를 구축하기 위해 다양한 시도를 통해 체계를 만들어가는 과정을 담고 있습니다.
체계리팩토링페어 프로그래밍코드 리뷰스크럼
2022. 2. 28.
컬리

2022년 2월 마켓컬리 개발자 밋업 후기
마켓컬리 개발자 밋업 후기: 개발 문화 공유 및 우수 인재 채용을 위한 노력.
마켓컬리개발자밋업채용개발 문화
2022. 2. 27.
컬리