당
당근
April 15, 20251회
검색 Indexing 파이프라인 개선기

간단 소개
당근 검색 플랫폼팀의 색인 파이프라인 개선 과정을 담은 글입니다. 자동화, DB 의존성 감소, 비용 절감, 고가용성 확보를 위한 다양한 시도를 소개합니다.
AI Summary
- 색인 파이프라인 문제점 및 개선 목표
- 기존 파이프라인은 서비스별 로직 중복, DB 의존성, 풀 스캔 비용, 낮은 가시성 문제가 있었음
- 개선 목표는 자동화된 인터페이스, DB 의존성 감소, 풀 색인 부담 감소, 고가용성 시스템 구축임
- 설정 기반 자동화 및 스키마 설계
- YAML 기반 설정 인터페이스를 정의하여 코드 자동 생성
- 스키마를 통한 데이터 안전성 확보 및 Transform 단계를 통해 유연성 확보
- Online/Offline 데이터 형태 통일 및 Airflow 파이프라인 자동 생성
- DB 의존성 감소 및 비용 절감
- Offline Storage(BigQuery) 활용 및 WAL 기반 상태 변경 메시지 발행
- Backfill 데이터와 Streaming 데이터를 병합하여 데이터 신뢰성 확보
- 파티셔닝 및 복제 테이블 생성을 통해 풀 색인 비용 절감 및 성능 향상
- 고가용성 시스템 구축
- Streaming Tumbling TimeWindow를 통한 Streaming Batch 처리 구현
- KafkaLag 문제 해결 및 DB 부하 감소
- Transform 자동 생성, Vector Embedding, LLM 등 기능 추가
Next Feeds

XSS Filter를 통한 웹 보안 강화 방법
XSS 공격 방어 방법과 XSS 필터 작성 예시를 통해 웹 보안 강화 방법을 제시합니다.
XSS크로스 사이트 스크립팅웹 보안XSS 필터보안
2025. 4. 15.
베스핀글로벌

딜리버리 프로덕트 개발팀의 개발 문화 - 주니어 디버깅 스터디
컬리 딜리버리팀의 주니어 디버깅 스터디는 에러 대응 프로세스 학습과 실전 문제 해결을 통해 개발자 역량 강화에 기여했다.
디버깅주니어 개발자에러문제 해결스터디
2025. 4. 14.
컬리

K8s Multi-cluster kubeconfiginteractive-prompt
K8s 다중 클러스터 환경에서 kubeconfig 사용 시 interactive prompt를 통해 실수를 줄이는 방법에 대한 소개입니다.
K8skubeconfigMulti-clusterinteractive promptRBAC
2025. 4. 14.
베스핀글로벌
AI 자율주행? 자율보안! 그리고 자율접근제어(Autonomous Access Control)
AI 시대, MCP PAM은 AI의 실행 요청을 실시간으로 통제하여 보안 위협을 예방하는 핵심 인프라다.
MCPAI-SPMMCP PAM자율접근제어실행통제
2025. 4. 14.
QueryPie
AI 자율주행? 자율보안! 그리고 자율접근제어(Autonomous Access Control)
AI의 실행 주체화에 따라 QueryPie MCP PAM은 AI-SPM의 한계를 넘어선 실시간 자율 접근제어를 제공합니다.
MCP PAMAI-SPM자율 접근제어Model Context Protocol실행형 에이전트
2025. 4. 14.
QueryPie
AI 자율주행? 자율보안! 그리고 자율접근제어(Autonomous Access Control)
AI의 실행형 에이전트 진화와 MCP 환경의 보안 위협에 대응, QueryPie MCP PAM이 실시간 정책 기반 자율 접근제어로 AI 실행을 통제하는 예방 차단 아키텍처를 제공한다.
AIModel Context Protocol자율 접근제어QueryPie MCP PAM실행 시점 통제
2025. 4. 14.
QueryPie