서민재

백엔드 엔지니어 · Java / Kotlin / Spring

실패한 단계만 다시 실행할 수 있는 복구 흐름과, 데이터 정합성을 검증하는 백엔드를 개발합니다. 이벤트 처리 실패는 발행과 처리 단계로 나누고, 저장한 payload로 필요한 업무만 복구하도록 구현했습니다. 중단된 배치는 진행 위치에서 다시 시작하게 하고, JPA 오류는 실제 영속성 컨텍스트에서 재현해 보정했습니다. 이벤트·배치·JPA 문제를 원인과 복구 범위로 나눠 운영 부담을 낮추고 데이터 신뢰를 지킵니다.

서민재 프로필 사진
Backend Engineer · Seoul, Korea

경력

웍스피어(유)

JOBKOREA·Albamon 플랫폼에서 Kafka 이벤트 실패를 상태와 복구 경로로 나누고, 포인트 원장·배치의 정합성과 검색·캐시 우회 흐름을 다루고 있습니다.

토스랩

JPA 변경 감지 오류를 실제 영속성 컨텍스트에서 재현해 보정 스크립트로 잘못 저장된 데이터를 바로잡고, Spring Boot 3 전환 과정에 회귀 테스트 기반을 마련했습니다.

오케스트로

API Gateway의 요청 경계에 인증·인가를 적용하고, VM 메트릭 조회 조건을 OpenSearch 동적 쿼리로 구성했습니다.

즐거운

자사 서비스의 백엔드 기능을 개발했습니다.