반복은 없애기 전에 분류합니다
필요한 반복과 사람이 반복하면 위험한 절차를 구분한 뒤, 장애와 비용으로 이어지는 반복을 시스템 안으로 옮깁니다.
Backend / Data Platform Engineer
Backend · Data Pipelines · Operations Automation
해동검도 4단과 세계대회 본선을 준비하며 같은 동작을 수백, 수천 번 반복했습니다. 그 경험 덕분에 필요한 반복의 가치는 압니다.
하지만 개발자가 된 뒤에는 사람이 매번 확인하고 옮기는 반복이 장애와 비용으로 바뀌는 장면을 자주 봤습니다. 저는 그런 반복을 데이터 구조와 자동화 안으로 옮기는 일에 끌립니다.
API를 하나 더 만드는 일보다 데이터 기준, 처리 흐름, 운영 방식을 정리해 팀이 믿고 쓰는 구조를 만드는 데 관심이 있습니다.
1~2시간 -> 즉시 조회
운영 DB 직접 조회와 수동 검증을 CDC 기반 분석 계층으로 전환
15,000ms -> 2,000ms
병목 쿼리, N+1, 페이지네이션을 정리해 반복 조회 대기 시간 축소
400만 건+
반기별 사업자 구간 변경과 과거 거래 소급 정산 흐름을 자동화
30개+ 테이블 / 19개 API
거래·정산·송금 책임을 분리하고 초기 고객사 연동 흐름을 검증
Contact
반복을 구조로 옮길 때 지키는 기준
필요한 반복과 사람이 반복하면 위험한 절차를 구분한 뒤, 장애와 비용으로 이어지는 반복을 시스템 안으로 옮깁니다.
API나 화면 단위로 문제를 닫기보다 데이터가 어디서 생기고, 어떤 기준으로 이동하며, 누가 믿고 쓰는지부터 확인합니다.
구현이 끝났다는 말보다 운영자가 다시 확인하지 않아도 되는 상태, 장애 신호를 빠르게 구분할 수 있는 상태를 더 중요하게 봅니다.
실무에서 반복과 데이터 흐름을 다룬 경험
백엔드 엔지니어 • IoT팀
2023.04 - 재직 중
3년 3개월
신개념 테마파크 9.81파크를 운영하는 B2C 환경에서 하드웨어 데이터를 주로 다루는 IoT 시스템을 담당했습니다. 운영 데이터 흐름을 정리하고 레거시 시스템의 비용과 확장 한계를 줄이는 구조 개선을 수행했습니다.
소프트웨어 개발자 • PG플랫폼팀
2019.12 - 2023.03
3년 4개월
B2B 결제플랫폼 뒷단에서 월 평균 백만 건 이상 규모의 정산·대사 시스템을 담당했습니다. 거래·정산·송금 데이터의 기준을 명확히 하고 운영 효율을 높이는 백오피스 개선을 수행했습니다.
문제를 어떻게 해석하고 구조로 옮겼는지
모노리스
운영 DB 수작업 분석에 의존하던 구조를 CDC 기반 분석 파이프라인으로 전환해 반복 요청을 즉시 조회 가능한 분석 환경으로 바꿨습니다.
백엔드 엔지니어 • IoT팀
2023.04 - 재직 중
모노리스
제주 9.81파크의 IoT 플랫폼을 도메인 중심으로 재설계해 신규 파크와 서비스 확장이 가능한 기반을 만들었습니다.
백엔드 엔지니어 • IoT팀
2023.04 - 재직 중
모노리스
Grafana, GitHub MCP, Codex CLI를 연동해 반복적인 에러 로그 분석 흐름을 긴급도 리포트로 전환.
백엔드 엔지니어 • IoT팀
2023.04 - 재직 중
엑심베이
오픈마켓 거래를 셀러 정산과 송금까지 연결하는 지급대행 Open API 서비스를 설계하고, 거래·정산·송금 책임을 분리한 구조로 안정적인 확장 기반을 만들었습니다.
소프트웨어 개발자 • PG플랫폼팀
2019.12 - 2023.03
엑심베이
반기별 영중소 구간 변경 데이터를 수작업으로 처리하던 정산 프로세스를 자동화하고, 과거 거래까지 소급 정산 가능한 구조를 설계했습니다.
소프트웨어 개발자 • PG플랫폼팀
2019.12 - 2023.03
엑심베이
운영팀이 기다리는 시간을 줄이고 판단에 집중할 수 있도록 백오피스 성능 개선·자동화·모니터링 체계를 재구성.
소프트웨어 개발자 • PG플랫폼팀
2019.12 - 2023.03
개인 프로젝트는 설계 가설과 운영 기준을 검증하는 방식으로 정리했습니다.
데이터 엔지니어링
2026.01 - 2026.02
2개월
1억 건 금융 거래 데이터를 단일 노드에서 신뢰성 있게 처리하기 위해 성능·정합성·운영성을 함께 검증한 레이크하우스 프로젝트.
686.5초 → 24.65초까지 단축하고, 병목 원인(CPU·I/O·엔진 초기화)을 분리해 확장 의사결정 근거를 확보했습니다.데이터 엔지니어링
2025.11 - 2025.12
2개월
Kafka, Apache Flink, ClickHouse 기반으로 impression/click 이벤트를 실시간 CTR로 집계하고 초기 다중 싱크 구조의 병목을 ClickHouse Materialized View 중심 구조로 재설계한 개인 데이터 엔지니어링 프로젝트.