← 페이지 모음

Airbridge 제품 이해

공개 문서와 엔지니어링 블로그, 데모 앱으로 살펴본 개인 학습 기록 (2026-10 기준)

AB180과 세 제품

사용자를 데려오고, 다시 부르고, 행동을 보는 흐름을 세 제품이 나눠 맡음

AB180
Airbridge자체 개발

데려오기: 광고 성과 측정

  • 모바일 측정 파트너(MMP, Mobile Measurement Partner)
  • 어느 광고가 앱 설치나 구매를 만들었는지 판정
  • 매체에서 클릭 같은 접점 데이터와 비용, SKAN 데이터 수집
  • 판정 결과를 매체에 다시 보내 광고 학습과 정산에 활용

이 페이지의 주제

Braze국내 총판

다시 부르기: CRM 메시지

  • 마케팅 자동화 솔루션
  • 조건에 맞는 사용자에게 푸시, 이메일, 알림톡 자동 발송
Amplitude국내 총판

보기: 제품 분석

  • 제품 분석 도구
  • 이벤트 기준 퍼널, 리텐션, 코호트 분석

Braze와 Amplitude는 미국 회사 제품, AB180은 국내 총판. 블로터 기사 ↗

예상 아키텍처

공개 엔지니어링 블로그를 바탕으로 예상해 본 구조.
시점이 다른 글을 합친 것이라 실제 구조와 다를 수 있음.

이벤트 입력고객과 외부 파트너Airbridge 예상 아키텍처공개 글의 기능 경계 기준. 배포 단위와 팀 범위는 확인하지 않음이벤트 수집과 분석2026-07 「순서대로, 한 번만, 빠르게」 ↗ 이벤트 수집WASApache Kafka이벤트 큐KafkaGo공통 전처리Go, 공통 형식Apache Kafka전처리 큐Kafka 종류별 라우팅gRPC workerRustPythonGo도메인별 처리Rust, Python, Go 저장과 리포트추정포스트백, 밖으로 보내기Integration 관련2022-08 「Programmable Realtime Webhook System」 ↗ Python필터와 변환Python, Liquid 템플릿Apache Kafka전송 작업 큐KafkaGo외부 HTTP 호출Go request worker 연동 설정 APIKotlin (Python에서 이관)설정 연결 추정2025-04 인턴 후기 ↗ 응답 코드와 본문 기록Kafka비용 등 매체 데이터 수집Integration 관련2022-03 「Data Pipeline에서 Serverless 활용 사례」 ↗Apache Airflow수집 작업 조율AirflowAmazon SQS수집 작업 대기SQSAWS Lambda수집 코드Lambda 변환과 저장추정, 성과와 함께 조회 앱과 서버 이벤트사용자 행동 데이터 광고 접점광고 클릭, 노출 전송 대상 이벤트상위 연결 추정 마케터성과 해석, 리포트 확인 매체와 서드파티파트너 API 광고 매체비용 APIHTTP 요청비용 API 호출응답
공개 글에 나온 단계추정한 연결외부Integration 관련 기능

받기와 보내기

구조도의 연동은 두 방향으로 나뉨. 주기는 헬프센터 연동 개요 기준.

받기: 매체 → Airbridge

  • 광고 채널 연동 클릭 같은 접점 데이터, 1시간
  • 비용 연동 캠페인별 광고비, 4시간
  • SKAN 연동 애플이 묶음으로 주는 iOS 성과, 24시간
  • 캠페인 API 연동 캠페인 정보, 24시간

보내기: Airbridge → 외부

  • 전환 API, 포스트백 판정된 전환을 매체로, 기본 실시간
  • 데이터 스토리지 원본 데이터를 고객 저장소로, 하루 1회
  • 오디언스 조건에 맞는 사용자 묶음을 매체나 CRM으로, 하루 1회

공식 Integrations 페이지 기준 광고 채널 330개 이상 (2026-10 확인).

단계별 역할

이벤트 수집과 분석

  • 이벤트 수집 들어온 이벤트를 받아 큐에 넘김
  • 이벤트 큐 받는 일과 처리하는 일을 분리(추정)
  • 공통 전처리 서로 다른 입력을 공통 형식으로 맞춤
  • 종류별 라우팅 이벤트 종류마다 맡은 워커로 나눠 보냄. 먼저 처리할 종류보다 앞서 나가지 않게 기다려 같은 사용자 흐름의 순서를 지킴
  • 처리 위치 기록 실제로 끝난 지점까지만 Kafka에 기록해, 재시작해도 빠지는 이벤트가 없게 함
  • 도메인별 처리 이벤트 종류별 비즈니스 로직 실행. 워커마다 언어와 동시 처리 수를 따로 정함

포스트백, 밖으로 보내기

  • 필터와 변환 채널별 조건으로 보낼지 결정. 템플릿으로 매체 형식에 맞춤
  • 전송 작업 큐 변환과 외부 호출을 분리
  • 외부 HTTP 호출 매체 API로 요청을 보내고 응답을 기록
  • 응답 코드와 본문 기록 매체가 돌려준 응답을 Kafka에 남김. 성공과 실패 판정, 재시도 판단의 재료로 추정
  • 연동 설정 API 매체별 포스트백 설정(커넥션)을 저장
  • 매체 받은 전환으로 광고 학습과 정산

비용 등 매체 데이터 수집

  • 수집 작업 조율 수집 일정과 완료 대기 관리
  • 수집 작업 대기 수집 작업을 쌓아 두고, 실패한 작업은 다시 처리
  • 수집 코드 매체 API 호출과 비즈니스 로직을 Airflow에서 떼어 Lambda에서 실행
  • 변환과 저장 공통 형식으로 바꿔 성과와 합침(추정)

데모 앱으로 따라가 본 연동

데모 앱에서 메타 전환 API 연동을 처음부터 끝까지 따라가 봄.
설정은 바꾸지 않고 보기만 함.

Airbridge 대시보드 (데모 앱)매체인증 정보 입력어디로, 무슨 권한으로 보낼지메타: 픽셀 ID와 액세스 토큰매체마다 항목이 다름(헬프센터)이벤트 매핑Airbridge 이벤트명 → 메타 표준 이벤트명Sign-up → Complete registrationOrder Complete → Purchase매핑이있나?연동 현황설정 상태와 데이터 상태를 따로 표시오류 연동은 맨 위에 모임리포트 확인바로가기가 메타, iOS, 최근 7일필터가 걸린 리포트로 연결전송 안 됨연동을 켜도 보내지 않음매체 화면매체가 실제로 받았는지 확인데모 계정 밖이라 확인 못 함예아니오여기서부터 매체 쪽

여기까지는 Airbridge가 받은 데이터만 보임. 매체가 실제로 받았는지는 매체 화면에서 확인.

출처