1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번주차는 설계를 진행했기 때문에 프로젝트를 하면서 부딪힌 기술적인 문제는 없으나멘토링과 리뷰를 통해서 얻은 키워드들은 있다.보상 트랜젝션api가 실패했다면 어떻게 다시 실행을 해야 하는가? -> spring batch, spring-retry주문시 pay, product 등 여러 도메인에 수정이 들어갈텐데, order를 제일 먼저 작업하는 이유: 트랜젝션 ID를 따기 위함.=> 결제 중간에 실패하거나, 뭐 알수 없는 이유로 실패하면? 어? 어느 작업중이었지? 를 판단하는 기준.api 응답코드. 422 코드는 처음 봤다.Optional과 throw Error. Optional의 안티패턴.비즈니스로직에서 매번 같은 if (data == nul..