당
당근
January 2, 20262회
Standardizing User Activation: How We Built a Shared Data Layer at Karrot

간단 소개
당근은 사용자 행동 분석의 신뢰성과 생산성을 높이기 위해 User Activation을 전사 공통 데이터 레이어로 구축했다.
AI Summary
- User Activation의 필요성
- 기존 Active User 지표는 '무엇이 일어났는지'만 보여주며, '왜' 변화했는지 설명하기 어려움.
- User Activation은 사용자를 **활동 상태(Stock)**와 **상태 전환(Flow)**으로 분석하여 행동 변화의 원인을 파악하는 프레임워크.
- 각 팀의 독립적인 분석은 데이터 신뢰성과 파이프라인 안정성 문제를 야기하여 전사 공통 Activation Layer 구축 필요성 대두.
- Activation Layer 구축 및 해결 과제
- Activation Layer는 통합된 표준에 따라 사용자별 활동 상태 및 전환 정보를 제공하는 공통 데이터 레이어.
- 신뢰성: Fact 모델을 참조 액션으로 명확히 정의하고 명명 규칙을 통해 해석의 모호성 제거.
- 비용: FirstLast 중간 테이블을 일별 스냅샷 방식으로 구현하여 대규모 데이터 스캔 비용 최소화.
- 생산성: 복잡한 SQL 로직을 DBT 매크로로 캡슐화하여 새로운 액션 모델 생성을 간소화.
- Activation Layer의 활용 및 성과
- FirstLast, Activation, Activation Status 세 모델이 유기적으로 연결되어 상태 및 흐름 분석 정보 제공.
- AU 대시보드 및 분석 에이전트를 통해 Active User 변화 원인 및 전환 세그먼트 분석 가능.
- 마케팅 타겟팅, 성과 분석, 핵심 액션 추적 등 다양한 팀에서 에 활용되며 전사적 생산성 향상에 기여.
Next Feeds

Security Hub CSPM 자동화 규칙을 Security Hub로 마이그레이션
AWS Security Hub CSPM 자동화 규칙을 새로운 Security Hub로 마이그레이션하는 솔루션과 주요 고려사항을 설명합니다.
Security HubCSPM자동화 규칙ASFFOCSF
2026. 1. 2.
AWS

웹과 다른 세계: 이메일 템플릿 작업에서 겪은 시행착오
프론트엔드 개발자가 이메일 템플릿 작업 중 겪은 반응형 디자인 문제와 이메일 클라이언트의 특성, 그리고 table 레이아웃을 활용한 해결 방법을 공유합니다.
이메일 템플릿프론트엔드반응형 디자인이메일 클라이언트table 레이아웃
2026. 1. 2.
원티드

Activation을 전사 공통 레이어로 만들며 해결한 3가지: 신뢰성, 비용, 생산성
당근에서 Active User 분석의 한계를 극복하고 데이터 신뢰성, 비용 효율성, 생산성을 높이기 위해 전사 공통 Activation 데이터 레이어를 구축한 경험과 그 활용 사례를 설명합니다.
Activation 레이어데이터 구조화DBTActive User데이터 신뢰성
2026. 1. 2.
당근

패키지 여행에 가이드의 경험를 더하다 ‘여기어때 가이드팩’
여기어때가 가이드의 전문성을 중심으로 기존 패키지 여행의 불편함을 해소하고 새로운 브랜드 경험을 제공하는 '가이드팩'을 기획하고 브랜딩한 과정을 설명합니다.
여기어때 가이드팩스타가이드패키지여행여행 경험브랜딩
2026. 1. 2.
여기어때
올리브영 타입스크립트로 알아보는 제네릭과 매개변수 다형성
올리브영 실무 코드를 통해 타입스크립트 제네릭과 매개변수 다형성, 변성(Variance)을 설명하고 타입 안전성 확보 방안을 제시합니다.
제네릭다형성타입스크립트변성타입 추론
2025. 12. 31.
올리브영

사내 DB 관리 규정을 AI로 적용하다 : Amazon Bedrock 기반 DBA 리뷰봇 개발기
요기요는 Amazon Bedrock 기반 DBA 리뷰봇을 개발하여 DDL 변경 관리의 효율성을 20% 개선하고, DBA의 반복 업무 부담을 줄였다.
DBA 리뷰봇Amazon BedrockDDL 관리Knowledge BaseAgent
2025. 12. 31.
요기요