정보

정보

안진석

결제·PG 도메인에서 4년 3개월 경력의 백엔드 개발자입니다.

2차 PG사에서 가맹점과 1차 PG사 사이의 결제 중계 시스템을 구축하고 있으며, 가맹점이 개별 1차 PG사와 직접 연동하지 않아도 하나의 API로 결제·취소가 가능한 통합 인터페이스를 설계·개발·운영하고 있습니다.

승인·취소·정산·지급대행을 경험하고 Billing 설계까지 결제 전 영역을 다뤘으며, 결제 시스템의 전반적인 프로세스를 이해하고 있습니다.


이 블로그를 쓰는 이유

실무에서 겪은 문제를 그냥 넘기지 않으려고 씁니다.

MaxScale 복제 중단, 결제 모듈 데이터 정합성 이슈, 멀티스레드 로그 추적 실패 — 해결하고 나면 잊히기 쉬운 것들입니다. 하지만 그 과정에서 세웠던 가설, 틀렸던 판단, 결국 맞았던 접근이 다음 문제를 풀 때 실제로 작동한다는 걸 경험했습니다.

기술 포스트는 문제를 어떻게 추적했는가를 중심으로, 다이어리 포스트는 왜 그런 선택을 했는가를 중심으로 씁니다. 코드보다 사고 과정이 더 오래 남는다고 생각하기 때문입니다.


어떤 개발자가 되고 싶은가

결제 도메인을 깊게 아는 개발자이고 싶습니다.

PG, VAN, 정산, 펌뱅킹 — 결제는 단순히 API를 호출하는 게 아니라 돈이 오가는 흐름 전체를 이해해야 제대로 설계할 수 있는 영역입니다. 그 흐름을 코드 수준에서 설명할 수 있는 사람이 되는 것이 목표입니다.

동시에, 도메인 지식에만 갇히지 않으려 합니다. 시스템 설계, 장애 대응, 코드 품질 — 결제 밖에서도 통하는 역량을 함께 키워가고 싶습니다.


지금 공부하고 있는 것

  • LLM 로컬 구축 — 금감원 규제 환경에서 사내 적용 가능성을 탐색 중입니다. 오픈소스 모델 기반 PG 도메인 챗봇을 목표로 진행하고 있습니다.
  • 결제 모듈 리팩토링 — SharedMap 기반 레거시 구조를 VO/Enum으로 전환하는 작업을 주말마다 진행 중입니다.
  • 인프라 이해 — DB 복제, HA 구성, 네트워크 레이어까지 직접 추적하며 애플리케이션 밖을 이해하려 하고 있습니다.

기술 스택

  • Language — Java
  • Framework — Spring Boot
  • ORM — MyBatis
  • Database — MariaDB

경력

한국결제데이터 — 2025.01 ~ 재직중 (개발부 주임)

  • 1차 PG사 연동 및 단말기 결제 인터페이스 개발·운영
  • 정산 시스템 유지보수 (대체 운영 가능)
  • 지급대행 시스템 제로 베이스에서 단독 설계·개발 (DOZN API / HYPHEN 펌뱅킹 송금 + API)
  • Billing 시스템 설계

먼키파이낸셜 — 2024.03 ~ 2024.10 (PG 개발팀)

  • PG 기반 결제·정산 백오피스 개발
  • 승인·취소 트랜잭션 처리 로직 설계·구현

오피스디포코리아 — 2023.02 ~ 2023.10 (개발부 주임)

  • ASP 기반 이커머스 백오피스 개발·유지보수
  • 쿼리 최적화를 통한 조회 속도 개선

한국지급결제 — 2021.02 ~ 2022.08 (개발부 사원)

  • P2P 서비스 기능 개발 및 고도화
  • 배치 스케줄링 및 자동화 처리 개발

블로그에서 다루는 주제

  • 멀티스레드 환경에서의 동시성 제어
  • DB 복제·HA 구성 이슈
  • 로그 설계와 장애 추적
  • 결제 시스템 설계 경험

연락처