본캐 커리어


데이터 플랫폼 / 데이터베이스 엔지니어

소개

국내 금융권 최초로 MySQL 기반 대규모 분산 데이터베이스를 설계·구축해 초당 수만 건의 트랜잭션과 수백 대의 운영 DB를 무장애로 운영했고, 반복적인 운영 업무는 자동화해 루틴한 업무의 약 90%를 시스템이 수행하도록 만들었습니다.

이후 관심을 데이터의 저장에서 흐름으로 확장해, Oracle/MySQL/PostgreSQL의 대용량 변경 데이터를 실시간으로 서비스에 제공하는 자체 CDC 플랫폼과 Kafka 기반 초당 100만 건 규모의 데이터 처리 환경을 구축·운영했습니다.

특정 기술이나 소스·타깃에 국한되지 않고, 데이터가 필요한 곳으로 안정적이고 자유롭게 흐를 수 있는 데이터 생태계를 만드는 것을 지향합니다.

주요 성과

  • 초당 수만 건 이상을 처리하는 MySQL 샤딩 데이터 플랫폼 구축
  • 수백 대 이상의 운영 데이터베이스 무장애(4년) 운영
  • 반복적인 DB 운영 업무 약 90% 자동화
  • Kafka 기반 초당 100만 건 메시지 처리 환경 구축

주요 경험

카카오뱅크 데이터베이스 구축

  • 카카오뱅크 초기 MySQL 아키텍처 설계 및 구축
  • 초당 수만 건 이상을 처리하는 샤딩 구조 설계
  • 수백 대 이상의 운영 DB 관리
  • 설계, 구축, 운영, 장애 대응, 성능 최적화 전 과정 담당
  • 서비스 런칭 이후 무장애 운영
  • 구축 경험과 기술을 외부 컨퍼런스에서 공유

데이터베이스 운영 자동화

  • 반복적인 DB 운영 업무의 약 90% 자동화
  • 모니터링, 알림, 점검 등 반복 업무 시스템화
  • Prometheus / Grafana 기반 모니터링 환경 구축
  • 단순 반복 업무를 약 10% 수준으로 축소

CDC 및 데이터 파이프라인

  • Oracle / MySQL / PostgreSQL 이기종 데이터 동기화 목적
  • 자체 CDC 엔진 및 플랫폼 설계 및 개발
  • 실제 서비스 환경 적용 및 운영 (초당 수만건)
  • DB 변경 데이터를 다양한 서비스에 실시간 제공
  • BI 망연계 데이터 파이프라인 구축 및 운영

Kafka / 빅데이터 플랫폼

  • Kafka 기반 실시간 데이터 플랫폼 구축
  • 초당 100만 건 규모의 메시지 처리 환경 구현
  • CDC와 Kafka를 연결한 실시간 데이터 파이프라인 구축
  • 빅데이터 플랫폼 개발 및 운영

경력

카카오뱅크 | 데이터베이스 / 데이터 플랫폼

2016.05 ~ 현재

  • MySQL 기반 대규모 분산 데이터베이스 설계 및 운영
  • DB 운영 자동화 및 성능 최적화
  • 자체 CDC 플랫폼 개발 및 운영
  • BI 망연계 데이터 파이프라인 구축 및 운영
  • Kafka 기반 빅데이터 플랫폼 구축 및 운영

카카오 | DBA

2012.12 ~ 2016.04

  • 전사 MySQL 데이터베이스 운영, 장애 대응 및 성능 최적화
  • DB 설계 검증 및 기술 지원
  • 카카오뱅크 TF 이동

티몬 | DBA

2012.09 ~ 2012.11

  • 전사 MySQL 데이터베이스 운영, 장애 대응 및 성능 최적화
  • DB 설계 검증

KTH (현 KT알파) | DBA

2008.01 ~ 2012.09

  • Oracle / MySQL 데이터베이스 운영 및 성능 최적화
  • 운영 자동화 시스템 개발
  • DB 가상화 구축 및 운영
  • KT메가존 웹서비스 개발 및 운영

원스톤커뮤니케이션 | 개발

2004.01 ~ 2006.02

  • 온라인 광고 서버 개발 및 운영
  • 웹 서비스 개발 및 운영
  • 기업 SI 프로젝트 수행

대외 발표

저서

  • MySQL 퍼포먼스 최적화
  • MariaDB 실전 활용 노하우

기술

MySQL / MariaDB / PostgreSQL / Oracle / CDC / Kafka / Java / Go / Docker / Prometheus / Grafana

학력

인하대학교 컴퓨터공학과 학사

(2026-08-23에 마지막으로 수정됨)