네
네이버플레이스
February 10, 20231회
DataHub Opensource에 Protobuf Multi-level nested message support 기능 PR 작성 후기

간단 소개
DataHub 오픈소스 프로젝트에 Protobuf 중첩 메시지 지원 기능 추가 PR 후기 및 경험 공유.
AI Summary
- DataHub 오픈소스 기여 계기 및 문제점
- 네이버 플레이스 데이터 개발팀에서 Data Lakehouse 구축 및 DataHub 도입.
- Protobuf IDL 활용 중첩된 메시지(nested message)의 주석 정보가 DataHub UI에 표시되지 않는 문제 발생.
- DataHub 팀과 Slack을 통해 소통하며 문제 해결 시도.
- 문제 해결 과정 및 PR
- DataHub 소스코드 분석 및 수정: ProtobufField.java 파일 분석, DescriptorProto 클래스와 Location 클래스의 Path 정보 활용.
- 기존 코드의 문제점을 파악하고 nested 타입 message 처리를 위한 코드 추가.
- DataHub Repository에 PR을 올리고, test case 추가 요청에 따라 nested 타입 message 검증 test case 작성.
- 오픈소스 기여 후기 및 향후 계획
- Checkstyle 설정의 중요성 강조.
- google wrappers 타입 관련 오류 수정 경험 공유.
- DataHub 프로젝트 기여를 통해 얻은 즐거운 경험과 향후 3중첩 message 이슈 해결 및 Hive table Lineage 기능 적용 계획.
Next Feeds
"if(kakao) 발표 어땠어요?" 신선한 if(kakao) 인터뷰!
카카오페이 개발자들이 if(kakao)에 참가한 계기, 준비 과정, 경험, 그리고 참가자들을 위한 조언을 담은 인터뷰.
if(kakao)카카오페이Batch PerformanceiOS 개발발표 경험
2023. 2. 9.
카카오페이

2023년 채용연계형 인턴십 프로그램을 소개합니다.
SK플래닛의 채용연계형 인턴십 '우주최강인턴십'은 다양한 분야에서 실무 경험과 정규직 전환 기회를 제공합니다.
인턴십SK플래닛채용연계형우주최강인턴십정규직 전환
2023. 2. 9.
skplanet
E2E 테스트 도입 경험기
E2E 테스트 도입 경험 공유: 걸림돌과 해결책, 그리고 긍정적 결과와 시사점을 제시합니다.
E2E 테스트테스트 자동화CypressSorry-CypressQA
2023. 2. 9.
카카오엔터테인먼트FE
E2E 테스트 도입 경험기
E2E 테스트 도입 경험 공유: 걸림돌과 해결책, 그리고 실제 도입 결과와 교훈을 통해 성공적인 E2E 테스트 운영 방안을 제시한다.
E2E 테스트테스트 자동화QACypressSorry-Cypress
2023. 2. 9.
카카오엔터테인먼트FE

광고 예산 제어 시스템 개선기: Part 1 – 시스템과 가시성 개선
버즈빌 광고 플랫폼의 예산 제어 시스템 개선 과정을 소개하고, 시스템 분리 및 가시성 확보 과정을 설명합니다.
예산 제어마이크로서비스광고 플랫폼가시성Prometheus
2023. 2. 8.
버즈빌

컬리의 BigQuery 도입기 - 1부
컬리는 데이터 파이프라인 문제 해결 및 효율적인 데이터 관리를 위해 BigQuery를 도입, 지연시간 단축, 비용 관리, 쿼리 성능 개선에 집중했다.
BigQuery데이터 파이프라인지연시간스토리지비용 관리
2023. 2. 7.
컬리