네
네이버플레이스
November 6, 20231회
업데이트 압축률 67%, 플레이스 리뷰 tagging 시스템 개선경험

간단 소개
네이버 플레이스 리뷰 태깅 시스템 개선을 통해 업데이트 압축률을 높이고 운영 효율성을 개선한 경험 공유.
AI Summary
- 태깅 시스템 개선 배경
- 기존 태깅 시스템의 문제점: 비즈니스 로직 변화에 취약, 운영 툴 부재, 불필요한 DB 업데이트 빈번.
- 개선 목표: 분석값 원본 저장, 태깅 로직 분리, 태그 통합 관리, 운영자 입력값 보호, DB 업데이트 최적화.
- 개선된 태깅 시스템 구조
- Rawtags, Tags, Updatabletargets 컬렉션을 활용하여 데이터 흐름을 관리하고, Kafka Consumer를 역할별로 분리.
- 분석 API 호출 결과는 Rawtags에 저장, 비즈니스 로직 적용 후 Tags에 저장, 업데이트 대상은 Updatabletargets에 등록 후 일괄 업데이트.
- Write buffer 도입으로 업데이트 압축률 67% 달성, 이미지-리뷰 업데이트 압축률 향상.
- 운영 및 효과
- 태그 관리 운영툴을 통해 태그 조회, 수정 기능 제공.
- 운영자 입력값을 별도 필드에 저장하여 데이터 유실 방지 및 ML 재학습 파이프라인 구축에 활용.
- 디스크 공간 관리를 위해 오래된 데이터 삭제 고려.
Next Feeds
카카오헤어샵 vanilla-extract 도입기 - 카카오헤어샵 마크업 내재화 이야기
카카오헤어샵 프론트엔드팀의 마크업 내재화 과정과 vanilla-extract 도입을 통한 스타일 시스템 개선 경험 공유.
마크업 내재화vanilla-extract디자인 시스템합성 컴포넌트프론트엔드 개발
2023. 11. 1.
카카오헤어샵
헤어샵 백엔드 개발자 코드 리뷰 - 단일책임원칙 편 - 지극히 주관적인 저스틴 코드 리뷰 방법 - 1
카카오헤어샵 개발팀 저스틴의 단일 책임 원칙 기반 코드 리뷰 방법과 중요성을 소개합니다.
코드 리뷰단일 책임 원칙객체지향카카오헤어샵개발자
2023. 11. 1.
카카오헤어샵

AWS Node Auto Scaler Karpenter 도입기
AWS EKS 환경에서 Karpenter를 도입하여 노드 프로비저닝 속도 향상 및 비용 최적화를 달성한 경험 공유.
KarpenterEKSCluster AutoscalerAuto ScalingBin-Packing
2023. 11. 1.
비브로스

Web을 위한 gRPC Stub과 Runtime 생성하기 - Feat. Buf & kubernetes
뱅크샐러드 웹팀은 gRPC-Gateway 환경에서 @bufbuild/protoplugin을 활용, HTTP 클라이언트 코드 자동 생성을 통해 개발 생산성을 향상시키고 인프라 부하를 감소시켰습니다.
gRPCBufkubernetes코드 자동 생성프론트엔드 개발
2023. 10. 31.
뱅크샐러드
W CARE 서비스 프론트엔드를 TDD로 개발해본 후기
올리브영 W CARE 서비스 프론트엔드 개발에 TDD를 적용한 경험 공유 및 장점, 개선 방향을 제시합니다.
TDD프론트엔드W CARE월경 이벤트테스트 전략
2023. 10. 30.
올리브영

킁킁!킁! 어디서 사기 냄새 안나요? : FDS 시스템에 AI 적용하기
카카오뱅크 FDS 시스템에 AI를 적용한 여정을 소개하며, Rule 기반 시스템의 한계를 극복하고 AI 기반 시스템의 장점을 설명합니다.
FDSAIMLFlinkFeature Store
2023. 10. 30.
카카오뱅크