About

About Me

Sangwon Seon

Database Administrator / Database Reliability Engineer

Seoul, South Korea

대규모 서비스 환경에서 데이터베이스의 안정성과 성능을 책임지는 DBA로서,
ERD 설계, 비즈니스 데이터 집계, 쿼리 튜닝, 데이터 마이그레이션,
모니터링 및 자동화 전반을 전문적으로 수행하고 있습니다.

문제의 원인을 데이터 구조와 실행 흐름 관점에서 분석하는 것을 강점으로 삼아,
지속적인 고민과 학습을 통해 가장 효율적인 데이터베이스 운영 방안을
실제 서비스 환경에 적용해 나가고 있습니다.

Professional Summary

아임웹은 월 1,000만 명 이상의 사용자가 이용하는 노코드 이커머스 솔루션 기업으로,
개발자나 디자이너 없이도 웹사이트 및 쇼핑몰을 제작할 수 있으며
주문부터 배송까지 아우르는 통합 커머스 프로세스를 제공합니다.

입사 이후 Infrastructure 조직에서 데이터베이스 운영을 담당하며,
Aurora MySQL 기반 데이터베이스 관리, 운영 자동화, 신규 쿼리 검수 및
기존 쿼리 성능 개선 업무를 수행해 왔습니다.

또한 신규 서비스 런칭을 위한 데이터베이스 설계와
안정적인 서비스 제공을 위한 DB 모니터링 체계 구축을 통해
대규모 서비스 환경에서의 데이터베이스 안정성과 성능 확보에 기여하고 있습니다.

Professional Experinces

2022.12 - Present (3Y)

IMWEB

Infra Team, DBA

[회사] 월 방문자 1,000만+의 노코드 이커머스 플랫폼 (쇼핑몰 빌더)
[담당] Aurora MySQL 운영 및 최적화 (7개월 단독 운영 경험 포함)

━━━ 자동화 & DevOps ━━━
AWS Lambda 기반 DB 업무 자동화
(기존 Application Batch → Lambda 전환, 이슈 처리 및 배포 속도 60% 향상)
- 파티션 관리, 백업, 용량 관리, 테스트 환경 구성, 계정 만료 관리 자동화
- 수행 내역 알림 시스템, 모니터링 & 로깅 체계 구축
- KMS 암호화 적용, IAM 최소 권한 정책 설정

━━━ 성능 최적화 ━━━
슬로우 쿼리 & 인덱스 튜닝
- 실행 계획 분석 기반 쿼리 튜닝 → 평균 70% 이상 성능 개선
- 긴급 시 직접 코드 수정 및 배포 수행 (R&R 협의 하에)
- 새벽 시간대 무중단 인덱스 작업 수행 (Online DDL / PT-OSC)

악성 게시물 차단 시스템 구축
(시스템 구축 후 일별 등록 건수 90% 감소, DB 리더 CPU 15% 이상 절감)
- 불법 악성 게시물 차단 시스템 직접 설계/개발/배포
- 오탐 방지를 위한 관리자 페이지 개발
- 3,000만 건 이상 악성 데이터 서비스 영향 없이 안정적 삭제

━━━ 비용 절감 ━━━
비용 최적화 (월 50% 이상 절감)
- Serverless v2 → Provisioned 전환 + RI 구매
- I/O Optimized 적용으로 I/O 요금 절감
- 어카운트별/인스턴스 패밀리별 RI 현황 분석 및 구매 기안

━━━ 안정적 운영 ━━━
Aurora MySQL v2 → v3 메이저 업그레이드
(업그레이드 이후 DB 장애 0건)
- Character set, Parameter 등 호환성 영향 분석
- General log 기반 운영 쿼리 전수 조사
- 롤백 계획 수립 및 모니터링 체계 구축

DB 모니터링 & 장애 대응
- 대용량 트래픽 대응: 실시간 모니터링, 오토스케일 수행
- 실시간 SQL 모니터링, 비인가 접속 관리, 이상행위 탐지
- 장애 발생 시 원인 분석 및 즉시 조치

데이터 대사 & 보정 작업
(운영 시간 내 데이터 보정 → 리소스 급증/장애 0건)
- 발생주의 매출 집계를 위한 현금주의 PG 대사 (매월)
- 안전장치 기반 데이터 보정 작업 수행
- 신규 프로젝트용 기존 데이터 보정 작업

━━━ 설계 & 품질 관리 ━━━
신규 프로젝트 테이블 설계 & SQL 검수
- 신규 서비스 테이블 설계 및 비효율 구조 개선
- 신규 쿼리 전수 검사 → 튜닝 및 인덱스 최적화
- 변경된 구조에 맞는 코드 로직 가이드 제공

ERD 작성 및 현행화
(Release Note 작성을 통한 히스토리 관리)
- 테이블 전수 조사 및 관계 설정
- 테이블 변경에 따른 ERD 문서 최신화

━━━ 보안 & 컴플라이언스 ━━━
ISMS 인증 사후 심사 (2024, 2025)
- DB 관련 인터뷰 대응
- 월 1회 DB 점검 리포트 작성 및 제출
- 결함사항 조치 작업 수행

━━━ 교육 & 지식 공유 ━━━
신규 엔지니어 DB 교육 (2년간, 현재 진행 중)
(23년 하반기~현재, 매월 1회 정기 교육 진행)
- DB 온보딩 프로그램 설계 및 자료 작성/최신화
- DB 구조, 개발 가이드, SQL 작성법, ERD 교육

2021.06 - 2022.11 (1Y 6M)

SEADRONIX

Service Part, DBA

[회사] 해양 IT 전문기업 (선박용 레이더, 카메라 시스템)
[담당] MariaDB, MongoDB 운영 및 최적화

━━━ 성능 최적화 ━━━
쿼리 튜닝 & Query Cache 도입 (MariaDB)
- 외주업체 작성 쿼리 분석 및 튜닝
- 호출 빈도 높은 쿼리 우선 Query Cache 적용

엔진 & 압축 튜닝 (MongoDB)
(서버 안정성 99% 향상, 저장용량 40% 감소, 응답속도 46% 개선)
- WiredTiger 스토리지 엔진 캐시 사이즈 최적화
- 압축 알고리즘 변경으로 저장공간 및 I/O 최소화
- 불필요 필드 삭제, Embedded Document 패턴 적용

━━━ 설계 & 모델링 ━━━
DB 구조 개선 (MariaDB)
- 불필요 인덱스 제거 및 효율적 인덱스 재설계
- 정규화를 통한 중복 제거 및 데이터 무결성 확보
- 공통 코드 테이블 도입, 신규 기능 테이블 설계

데이터 모델링 (MongoDB)
- 활용도 높은 필드 분석 기반 인덱스 설계
- Embedded Document 패턴으로 데이터 관리성 향상

━━━ 마이그레이션 ━━━
대용량 데이터 마이그레이션
(기존 대비 작업 속도 55% 향상)
- Docker 컨테이너 기반 실시간 마이그레이션 서버 개발
- RDB → MongoDB 데이터 마이그레이션 수행

━━━ 고가용성 ━━━
데이터베이스 이중화 구성
- MariaDB Replication 구성 → 쓰기 서버 리소스 및 안정성 확보
- MongoDB Replica Set (PSS 구조) 구성

━━━ 모니터링 ━━━
DB 모니터링 체계 운영
- 리소스 모니터링을 통한 안정적 서비스 운영
- Slow Query 모니터링 및 분석

2020.01 - 2021.05 (1Y 4M)

LEADCORP

IT Development Part, Back-End Engineer

[회사] 소비자금융 전문기업 (대부업)
[담당] 금융시스템 백엔드 개발 및 데이터 관리

━━━ 시스템 개발 ━━━
개인신용평가시스템 개발 (2021년 신용점수제 도입)
- 신청평점시스템(ASS): NICE 연동 고객 신용점수 산출
- 행동평점시스템(BSS): 프로시저 기반 대용량 고객 데이터 추출/가공
- 신용등급 → 신용점수 전환, 기업 핵심 시스템 개편 참여

━━━ 자동화 ━━━
가상계좌 이관 모듈 개발
(업무 프로세스 1/3 감소)
- 차입처 변경 시 배치 프로그램 통한 자동 이관
- 유관부서 수작업 자동화

배치 & 프로시저 자동화
- SQL 작성 및 튜닝 (유관 부서 데이터 요청 대응)
- 프로시저 관리 테이블 생성 및 결과값 모니터링

━━━ 데이터 관리 & 컴플라이언스 ━━━
개인정보 파기 의무 이행
- 분기별 분리보관 데이터 삭제
- 대용량 데이터 삭제 후 Reorg 작업 수행

대용량 데이터 관리
- 사내 금융시스템 데이터 유지보수