← 기술 목록으로

on-premise 데이터 동기화 배포 & 심층 기술지원

외부에서 제공되는 replica 연결을 보안상 허용하기 어려운 고객사 환경을 위해, on-premise DB 백업본과 바이너리 로그 기반 데이터 동기화 체계를 맞춤 배포하고 심층 이슈를 해결한 작업

기간2024–2026 (상시)
소속래브라도랩스(LabradorLabs)
역할데이터 엔지니어 · 2026년부터 데이터 엔지니어링 리드
on-premiseMySQLBinary Log데이터 동기화중계 경로폐쇄망

1배경

제품 데이터는 중앙 운영 DB에서 만들어지고, 고객사는 이 데이터를 자사 인프라 안에서 직접 운영해야 합니다. 운영 DB의 replica를 직접 제공·연결하는 방식은 고객사 보안 정책상 허용되기 어려워, 고객사 내부에 DB를 두고 초기 백업본 + 바이너리 로그 변경분으로 동기화하는 별도 구조가 필요했습니다.

2배포 구조

자사 중앙 운영 DB제품 데이터 원본
백업본 + 바이너리 로그변경분 전달
고객사 on-premise DB + 동기화 구성동기화 · 중계

고객사 인프라에는 중앙 운영 DB의 on-premise 백업본이 자리잡고, 그 위로 고객사 측 동기화 구성과 중계 경로이 변경분을 받아 동기화합니다. 환경 제약에 따라 아래처럼 구성을 달리합니다.

기본 (다운로드 전용)동기화 모듈가 바이너리 로그를 받아 바로 DB에 반영
파일 검수 구성고객사가 받은 바이너리 로그를 먼저 검사한 뒤 DB에 반영
접근 시간 제한정해진 시간대에만 다운로드/반영 동작
폐쇄망 (파일 반입)외부 통신 없이 반입된 파일만 내부 절차로 반영
중계 경로 경유직접 통신이 막힌 고객사를 위해 프록시를 통해 배포

3한 일

4임팩트

안정적 배포·동작 — 환경이 제각각인 고객사 on-premise에서 DB·동기화 구성의 안정 배포와 동작을 책임
끝까지 해결 — 1차 지원에서 풀리지 않는 심층 문제를 시스템 담당자로서 최종적으로 해결
표준화·온보딩 — 가이드·시나리오·등록 절차 문서화로 지원 품질을 표준화하고 인수인계를 수월하게

5역할

데이터 엔지니어로서 on-premise DB 백업본과 바이너리 로그 기반 데이터 동기화 체계를 직접 운영·관리하며, 고객사 환경별 배포와 심층 기술지원을 책임졌습니다. 시스템을 가장 잘 아는 담당자로서, 다른 손에서 풀리지 않는 이슈의 최종 해결자 역할을 수행했습니다. 2026년부터는 데이터 엔지니어링 리드로 전환 작업과 지원 표준화를 함께 이끌었습니다.

관련: 체계적 이슈 트래킹 & 장애 추적