분산디비지만 노출은 하고싶어 - mongo로 노출 전용 DB 만들기 - 이태원_NEDAY 23.07

Channel:
Subscribers:
22,900
Published on ● Video Link: https://www.youtube.com/watch?v=Jpvh9oOyNVM



Duration: 29:40
1,857 views
46


네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY(7월)에서 발표되었던 세션을 공개합니다.

-----
쇼핑검색서비스개발BE 팀의 이태원입니다. 네이쇼핑의 카탈로그, 상품 API 개발을 담당하고 있습니다.

이번 발표를 통해서 노출을 위해 고군분투했던 제 경험을 공유하고, 관련 기술에 관심 있는 분들과 함께 이야기 나누어보고 싶습니다! 이번 프로젝트에 사용한 kafka, mongoDb, postgreSql, redis 등 다양한 프레임워크에 관심을 갖게 되었습니다.

[노출DB란?]
- 쇼핑의 메인DB는 citus를 활용한 postgreSql로 분산DB입니다.
- 이를 노출에 알맞은 형태로 가공해 새로운 DB를 만든 것이 노출DB입니다.
- postgreSql의 CDC 데이터를 받아서, kafka를 통해 데이터를 재가공, mongo에 적재하는 프로젝트입니다


[목차]
노출DB란?
- 탄생 배경
- 전체 구조
난관
- 변경량
- 정규화
- 새 상품의 정합성
- 기존 상품의 정합성
목표 시스템 성능 및 현황
- API
- 전체 데이터 재생성




Other Videos By NAVER D2


2023-11-06Local key-value 스토리지가 고민일땐 RocksDB 어때? - 이동규_NE DAY 23.10
2023-10-30AI 경량화: 더 빠르고 저렴한 AI 서비스 - 백동원_NE DAY 23. 10
2023-10-23[Trailer] Kafka에서 파티션 증가 없이 동시 처리량을 늘리는 방법 - Parallel Consumer
2023-10-17[Trailer] AOP in TypeScript
2023-09-22[Trailer] flatMap만 사용하기는 그만! Reactor 오퍼레이터 파헤치기
2023-09-10[Trailer] 시니어 개발자가 대화형 인공지능(ChatGPT)과 페어 프로그래밍하는 법(feat. DEVIEW 2023 코드 구현하기)
2023-08-28flatMap만 사용하기는 그만! Reactor 오퍼레이터 파헤치기 - 최정수_NE DAY 23. 07
2023-08-24[Trailer] "나는 네이버 프런트엔드 개발자입니다" 출간 여정기
2023-08-21입만 가지고 떠드는 개발자가 ChatGPT에게 외주줘서 만든 Mysql 복제지연 모니터링 - 최정오
2023-08-16[Trailer] ZGC의 기본 개념 이해하기
2023-08-15분산디비지만 노출은 하고싶어 - mongo로 노출 전용 DB 만들기 - 이태원_NEDAY 23.07
2023-08-09[Trailer] React 파이버 아키텍처 분석
2023-08-07대규모 언어모델 너도 나도 업무에 사용해보자: To Beginner - 이주성_NEDAY 23.07
2023-08-03[Trailer] 스마트 동기화 - File Provider를 사용한 똑똑한 동기화
2023-07-31뭣? 딸깍 몇 번에 웹 E2E 테스트 코드를 생성하고 수행한다고? 에러도 잡아준다고? 영상도 뽑아준다고? - 조문기_NEDAY 23.07
2023-07-31[Trailer] 성능 하면 빠질 수 없는 메모이제이션, 네가 궁금해
2023-03-27NAVER의 글로벌플레이스 개발을 소개합니다
2023-03-23DEVIEW 2023 - 키노트 영상
2023-03-22DEVIEW CAMPUS 2023 - 스케치영상
2023-03-20DEVIEW 2023 - 스케치영상 Short Version.
2023-03-20DEVIEW 2023 - 스케치영상 Full Version.