학습내용트랜잭션과 외부 API 연동트랜잭션 내 외부 API 호출 처리 전략OpenFeign 사용학습정리1. 트랜잭션과 외부 API 연동트랜잭션과 외부 API 호출의 관계트랜잭션 내 API 호출네트워크 오류나, 외부 시스템 장애로 전체 트랜잭션이 실패 할 수 있음.API 호출 실패 시 데이터 정합성 문제API 호출 실패시 이미 수행된 데이터베이스 작업이 롤백 되지 않는다면 데이터 정합성이 깨질 수 있음.분산 트랜잭션 관리의 어려움데이터베이스 트랜잭션과 외부 API 호출을 하나의 트랜잭션으로 관리하기는 어렵다.보통 외부 API 호출 먼저 실행 후에 작업 진행 (트레이드오프)네티워크 오류 및 외부 시스템 장애 상황 고려네트워크 오류외부 시스템 장애타임아웃 및 예외 처리재시도 로직 적용2. 트랜잭션 내 외부 A..