반응마다 JVM을 종료하면 Connection Pool을 재사용할 수 없습니다
Spring Boot·MyBatis 커넥션 풀·직접 JDBC를 같은 조건에서 구현해 반복 비용을 비교했습니다. 반응마다 JVM이 종료되는 문제를 확인하고 연계를 상시 기동 REST API로 바꿨습니다.
TECHNICAL SERIES
일회성 프로세스를 상시 기동 API로 바꾸고 호출자가 실패를 구분할 수 있도록 오류 응답을 보완한 기록입니다.
READ IN ORDER
문제의 발견부터 설계와 운영 안정화까지 실제 판단 순서로 정리했습니다.
Spring Boot·MyBatis 커넥션 풀·직접 JDBC를 같은 조건에서 구현해 반복 비용을 비교했습니다. 반응마다 JVM이 종료되는 문제를 확인하고 연계를 상시 기동 REST API로 바꿨습니다.
Well 좌표 충돌로 서버 처리가 실패했는데도 HTTP 200과 빈 본문이 반환됐습니다. 예외가 응답으로 바뀌는 경로를 추적해 비2xx 상태와 `errorCode`·`errorMessage`를 담은 오류 응답으로 바로잡은 사례입니다.