Internal·External 인증 경로 분리
플랫비에서 독립 결제 서버를 개발했습니다(2022.02~11). 서버 간 요청은 헤더 토큰으로, 사용자 요청은 통합회원 서버를 통해 검증하고 Inicis·Apple 결제를 연동했습니다.
독립 결제 서버와 Spring AOP 오류 수정
서비스 본체와 결제 서버를 분리하고, Apple 환불 검증의 재시도가 실행되지 않는 self-invocation 문제를 해결했습니다.

프로젝트 화면 · 기존 포트폴리오 수록 이미지
기존 서비스와 기술 스택이 다른 결제 기능을 개발해야 했습니다. 서버 간 요청과 사용자 요청의 인증을 분리하고, Apple 환불 결과를 서비스 DB에 반영해야 했습니다.
플랫비에서 독립 결제 서버를 개발했습니다(2022.02~11). 서버 간 요청은 헤더 토큰으로, 사용자 요청은 통합회원 서버를 통해 검증하고 Inicis·Apple 결제를 연동했습니다.
Apple Verify API 재시도가 같은 객체 내부 호출로 Spring AOP 프록시를 거치지 않는 문제를 확인했습니다(2022.06~08). 검증 로직을 별도 Bean으로 분리해 프록시 경유 호출로 바꾸고 재시도와 환불 상태 동기화가 동작하도록 수정했습니다.
교육지대에서 스카이탭 회원·로그인·결제 기능을 개발했습니다(2023.02~06). Actuator·Micrometer·Prometheus·Grafana로 지표를 수집·시각화하고 Pinpoint로 호출 경로와 병목을 추적하도록 구성했습니다(2023.03~05).
독립 결제 서버를 API로 서비스 본체와 통합
독립 결제 서버 구축·연동으로 출시 일정을 약 1개월 단축했습니다. Apple 환불 검증의 재시도 오류를 수정하고, 이후 교육지대에서는 회원 연동과 운영 모니터링을 구축했습니다.
프로젝트 문의
dohoon321@gmail.com