Server Engineer

오재성
백엔드 개발자

Java / Spring · 6년 이상의 PG·커머스 개발 경험

지마켓에서 인증업체 장애 시 요청을 분산하고, 제휴의 동의·배치·쿠폰 실패를 나눠 처리하는 백엔드를 개발합니다. 더존비즈온에서는 비용을 고려한 전자문서 인프라와 API·운영 절차를 만들고 인증 심사 준비·보완에 참여했습니다.

오재성 프로필 사진
현재
지마켓 · Member Engineering
주요 영역
회원 · 인증 · 외부 연동
기술
Java 21 · Spring Boot 3 · OpenShift

대표 프로젝트

인증 운영 개선 · 제휴 데이터 정합성 · 분산 요청 제한

지마켓2026.01 — 2026.06 개발, 이후 운영2인 팀

외부 파트너 제휴 연동 플랫폼

카드사 연동 · 공통 기능과 운영 도구

제휴사 설정 · 동의 조회·철회 · 처리 이력 관리

설계 · 구현 · 운영 — 구조 결정 담당

  • 완료된 인증·동의 보존 · 묶음 중복 집계 방지
  • 쿠폰 발급 실패 기록과 재처리 운영
  • Java 21
  • Spring Boot 3.2
  • WebFlux
  • Spring Batch
자세히 읽기
오픈소스2025.11 — 진행 중개인 오픈소스

OpenFluxGate

Redis 기반 분산 Rate Limiting

Spring Boot 2.7 / 3.x 스타터, Maven Central v0.3.x 배포

설계 · 개발 · 배포

  • Lua 원자적 차감 · Pub/Sub 규칙 변경 감지
  • 멀티 밴드 규칙 · MongoDB 동적 규칙 · IP/사용자/API 키 복합 키
  • Java
  • Spring Boot 2.7 / 3.x
  • Bucket4j
  • Redis · Lua
자세히 읽기

2022.09 — 현재

지마켓 Member Engineering

회원·인증·제휴 서비스를 설계하고 운영합니다. 통합인증 프로젝트 리딩, 약관 공통화, 레거시 전환과 개인정보 보호 업무를 담당했습니다.

2020.07 — 2022.09

더존비즈온 전자금융서비스 Unit

PG 결제 서비스를 개발·운영했습니다. 신규 전자문서 서비스의 인프라 설계·개발을 맡고, 인증 심사 준비부터 보완·적합 판정까지 참여했습니다.

오픈소스

GitHub

일하는 방식

실패 조건을 테스트합니다

동의 저장의 트랜잭션 분리와 배치 중복 수신·집계처럼 결과가 달라지기 쉬운 흐름을 단위·통합 테스트로 확인합니다. 재처리할 때 무엇이 다시 실행되는지, 어떤 상태는 유지돼야 하는지를 나눠 봅니다.

변경 사항을 문서로 맞춥니다

통합인증 프로젝트를 리딩하면서 오픈 이틀 전 명세가 바뀌는 일을 겪고, 그 뒤로 회의록 · 설계 문서 · 진행 상황 공유를 먼저 챙기는 쪽으로 바꿨습니다. 그때의 시행착오는 글로 남겨 두었습니다.

Contact

채용이나 협업 제안, 기술 이야기는 이메일로 주세요.