원
원티드
November 28, 20231회
원티드랩 데이터 마트 — 설립기

간단 소개
원티드랩의 데이터 마트 구축 과정을 소개하고, 데이터 기반 의사결정을 위한 핵심 요소와 관리 방안을 설명합니다.
AI Summary
- 데이터 마트 구축 배경 및 목표
- 데이터 마트는 데이터 기반 의사결정을 위한 핵심 자산이며, 운영 데이터의 변환 및 집계 과정을 거쳐 생성됩니다.
- 원티드랩은 구글 빅쿼리를 데이터 웨어하우스(DW)로 활용하고 있었으며, 뷰 테이블을 통해 데이터를 구조화했습니다.
- 데이터 마트 구축 과정
- **ERD(Entity Relationship Diagram)**를 활용하여 테이블 간 관계를 시각화하고, 테이블 및 컬럼에 대한 설명을 보완했습니다.
- 확장성, 독립성, 품질을 고려하여 마트 테이블을 설계하고, 컬럼과 타입을 유연하게 변경할 수 있도록 구현했습니다.
- Airflow DAG를 활용한 스케줄링 방식으로 변경하여 쿼리 비용 및 실행 시간을 최적화했습니다.
- 데이터 마트 관리 및 활용
- 컬럼명 규칙(taxonomy)을 정의하여 유지보수 효율성을 높였습니다.
- 데이터 마트 구축 절차를 수립하고 검증 과정을 거쳐 품질을 관리하고 있습니다.
- 구축된 데이터 마트는 대시보드, 데이터 추출 쿼리, GPT 기반 슬랙봇 등 다양한 곳에 활용되고 있습니다.
Next Feeds

모니터링은 마틴 파울러처럼: Domain-Oriented Observability 도입기
Domain-Oriented Observability(DOO) 도입을 통해 모니터링 코드와 비즈니스 로직을 분리하고, 코드 가독성 및 유지보수성을 향상시킨 경험을 공유합니다.
모니터링Domain-Oriented ObservabilityDomain Probe코드 가독성테스트 용이성
2023. 11. 23.
AB180
CSR 환경에서 Suspense로 발생한 문제 해결하고 성능 개선하기
CSR 환경에서 Suspense 사용 시 발생하는 순차적 API 호출 문제를 해결하고 react-router-dom loader를 통해 성능을 개선한 경험을 공유합니다.
CSRSuspensereact-router-domloader성능 개선
2023. 11. 23.
카카오페이
Form(폼) 요소에 대한 검증 및 오류 처리 개선 - 파트너스는 모든 페이지에 폼이 있고, 우린 모든 페이지를 수정해야 합니다
파트너스 사이트의 폼 요소 검증 및 오류 처리 개선을 통해 코드 재사용성, 유지보수성, 사용자 경험을 향상시킨 리팩토링 과정과 결과를 공유합니다.
FormFormik리팩토링컴포넌트오류 처리
2023. 11. 23.
카카오헤어샵

SK플래닛 신규 서비스 Wezuro 브랜드 구축 스토리
SK플래닛의 리워드 쇼핑 플랫폼 Wezuro의 브랜드 구축 과정, 핵심 가치, 디자인 전략, 그리고 UI/UX 개선 노력을 담고 있습니다.
Wezuro브랜드 구축MZ세대리워드 쇼핑사용자 경험
2023. 11. 23.
skplanet

SK플래닛 신규 서비스 Wezuro 브랜드 구축 스토리
SK플래닛의 리워드 쇼핑 플랫폼 Wezuro의 브랜드 구축 스토리를 통해 브랜드 전략, 핵심 가치, 시각적 아이덴티티를 분석합니다.
Wezuro브랜드 구축리워드 쇼핑MZ세대브랜드 아이덴티티
2023. 11. 23.
skplanet

후기 서비스 AWS Opensearch 도입기
컬리 후기 서비스의 MySQL 성능 문제 해결을 위해 AWS Opensearch를 도입하고, 아키텍처 개선 및 데이터 분석을 통해 서비스 안정화 및 개선을 이룬 과정.
AWS OpensearchCQRSEventDriven Architecture성능 테스트데이터 시각화
2023. 11. 22.
컬리